﻿@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}

html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,address,em,img,ol,ul,li,fieldset,form,label,legend,table,tbody,tfoot,thead,tr,th,td,i,b,s{
   margin:0;padding:0;border:0;font-weight:normal;font-style:inherit;font-family:'Arial','Helvetica','Microsoft Yahei'; word-break: break-all;
} 
select{appearance: none;-webkit-appearance: none;-ms-appearance: none;-moz-appearance: none;background-color: transparent;}
ul,ol{list-style:none}
a img{border:none;}
a,a:link{text-decoration:none;color: #333}
button{overflow:visible;padding:0;margin:0;border:0 none;background-color:transparent;appearance: none;-webkit-appearance:none;}
button::-moz-focus-inner{padding:0}
textarea,input{background:none;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
input[type=number]{appearance: none;-webkit-appearance: none; border: 0;}
input[type=search]{appearance: none;-webkit-appearance: none; border: 0;}
input[type=text]{appearance: none;-webkit-appearance: none; border: 0;}
input[type=tel]{appearance: none;-webkit-appearance: none; border: 0;}
input[type=button]{appearance: none;-webkit-appearance: none;}
input[type=password]{-webkit-text-security:disc;appearance: none;-webkit-appearance: none; border: 0;}
input[type=submit]{appearance: none;-webkit-appearance: none; border: 0;}
.clear { clear:both; height:0;}


@media screen and (min-width:1200px) {
	/**ly_top**/
	.ly_top { width: 100%; height:60px; overflow:hidden; margin:0 auto; padding:0; background-color:#fff;}
	.ly_top .tp_mid { width:1200px; overflow:hidden; margin:0 auto; padding:0;}
	.tp_logo { width:160px; height:60px; overflow:hidden; margin:0; padding:0; float:left;}
	.tp_nav { height:60px; float:right;}
	.tp_nav li { padding:0 20px; float:left;}
	.tp_nav li a { display:block; height:60px; overflow:hidden; line-height:60px; color:#333; font-size:16px; border-bottom:2px solid #fff; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.tp_nav li a:hover, .tp_nav li a.nav_on { color:#006feb; border-bottom:2px solid #006feb;}
	
	.ly_nav { display:none;}
	
	/**ly_banner**/
	.ly_banner { width:100%; height:420px; overflow:hidden; margin:0 auto; padding:0; position:relative;}
	.ly_banner img { display:block; width:1920px; height:420px; margin:-210px 0 0 -960px; padding:0; position:absolute; left:50%; top:50%;}
	
	/**part1**/
	.ly_part1 { width:1200px; overflow:hidden; margin:80px auto; padding:0;}
	.ly_title { width:100%; height:60px; overflow:hidden; line-height:60px; color:#fff; font-size:24px; font-weight:bold; text-align:center; background:url(../images/tit_bg.png) center center no-repeat; margin:0 auto 40px; padding:0;}
	.p1_main { width:100%; overflow:hidden; margin:0 auto; padding:0;}
	.p1_main .p1_left { width:50%; height:600px; overflow:hidden; margin:0; padding:0; position:relative; float:left;}
	.p1_left img { display:block; width:600px; height:600px; margin:-300px 0 0 -300px; padding:0; position:absolute; left:50%; top:50%;}
	.p1_main .p1_right { width:50%; height:600px; overflow:hidden; margin:0; padding:40px; position:relative; float:right; background:url(../images/p1_bg.jpg) 0 0 no-repeat; background-size:cover; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p1_right p { width:100%; overflow:hidden; line-height:28px; color:#fff; font-size:16px; text-align:justify; margin:0 auto 20px; padding:0;}
	.p1_right img { display:block; width:180px; height:70px; margin:0; padding:0; position:absolute; right:40px; bottom:40px;}
	
	/**part2**/
	.ly_part2 { width:1200px; overflow:hidden; margin:80px auto; padding:0;}
	.p2_main { width:100%; min-height:520px; overflow:hidden; margin:0 auto; padding:0 520px 0 0; position:relative; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p2_main .p2_text { width:100%; overflow:hidden; margin:0; padding:0 40px 0 0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p2_text p { width:100%; overflow:hidden; line-height:28px; color:#555; font-size:16px; text-align:justify; margin:0 auto 20px; padding:0;}
	.p2_main .p2_img { width:520px; height:520px; overflow:hidden; margin:0; padding:9px; background-color:#fff; border:1px solid #dfdfdf; position:absolute; top:0; right:0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.swiper-container { width: 100%; height:100%;}
    .swiper-slide { }
	.swiper-slide .part { width:100%; height: 100%; overflow:hidden; margin:0; padding:0; position:relative;}
	.part img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
    .swiper-pagination-bullet { width: 10px!important; height: 10px!important; background-color: rgba(0,0,0,0.2);}
    #swiper-container-01 .swiper-pagination-bullet-active { background-color: #0e7efc;}
	.swiper-container-horizontal>.swiper-pagination { bottom:0!important;}
	
	.p2_list { width:1200px; overflow:hidden; margin:40px auto 0; padding:0;}
	.p2_list ul li { width:184px; height:184px; overflow:hidden; margin:0 19px 0 0; padding:0; border:1px solid #dfdfdf; background-color:#fff; position:relative; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p2_list ul li img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
	.p2_list ul li:last-child { margin:0;}
	
	/**part3**/
	.ly_part3 { width:100%; overflow:hidden; margin:80px auto; padding:80px 0; background-color:#f5f5f5;}
	.p3_main { width:1200px; height:auto; overflow:hidden; margin:0 auto; padding:0;}
	.p3_main .p3_left { width:50%; overflow:hidden; margin:0; padding:0; float:left;}
	.p3_left ul li { width:48.5%; height:180px; overflow:hidden; margin:0 3% 20px 0; padding:0; background-color:#fff; border:4px solid #fff; position:relative; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p3_left ul li:nth-child(2n+2) { margin:0 0 20px;}
	.p3_left ul li img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
	.p3_main .p3_right { width:50%; overflow:hidden; margin:0; padding:0 0 0 40px; float:right; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p3_right .p3_text { width:100%; height:380px; overflow:hidden; margin:0 auto; padding:40px; background:url(../images/p3_bg.jpg) 0 0 no-repeat; background-size:100% 100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p3_text p { width:100%; overflow:hidden; line-height:40px; color:#fff; font-size:16px; text-align:justify; margin:0 auto 20px; padding:0;}
	
	/**part4**/
	.ly_part4 { width:1200px; overflow:hidden; margin:80px auto; padding:0;}
	.p4_main { width:100%; overflow:hidden; margin:0 auto; padding:0;}
	.p4_main ul li { width:31%; overflow:hidden; margin:0 3.5% 0 0; padding:0; float:left;}
	.p4_main ul li:last-child { margin:0;}
	.p4_main ul li .p4_video { width:100%; height:240px; overflow:hidden; margin:0 auto 20px; padding:9px; border:1px solid #0e7efc; background-color:#fff; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p4_video .vd_main { width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; background-color:#f5f5f5;}
	.p4_main ul li p { width:100%; max-height:48px; overflow:hidden; line-height:24px; color:#0e7efc; font-size:16px; text-align:center; margin:0 auto; padding:0 15px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	
	/**part5**/
	.ly_part5 { width:100%; overflow:hidden; margin:80px auto 40px; padding:80px 0; background-color:#f5f5f5;}
	.p5_title { width:1200px; height:40px; overflow:hidden; line-height:40px; color:#303030; font-size:24px; font-weight:bold; margin:0 auto 20px; padding:0;}
	.p5_title span { color:#0e7efc; font-weight:bold;}
	.p5_main { width:1200px; overflow:hidden; margin:0 auto; padding:0;}
	.p5_main ul li { width:100%; overflow:hidden; margin:0 auto 20px; padding:20px 0; background-color:#fff;}
	.p5_main ul li .p5_faq { width:100%; height:20px; overflow:hidden; line-height:20px; color:#303030; font-size:16px; margin:0 auto 20px; padding:0 20px 0 16px; border-left:4px solid #0e7efc; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p5_faq span { color:#999;}
	.p5_faq em { display:inline-block; height:20px; line-height:20px; color:#0e7efc; float:right;}
	.p5_main ul li .p5_ans { width:100%; height:20px; overflow:hidden; line-height:20px; color:#666; font-size:14px; margin:0 auto; padding:0 20px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p5_ans p { height:20px; overflow:hidden; line-height:20px; color:#666; font-size:14px; margin:0 40px 0 0; padding:0; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p5_ans p:last-child { margin:0;}
	.p5_ans p img { display:block; width:18px; height:18px; margin:1px 10px 0 0; padding:0; vertical-align:middle; float:left;}
	.p5_main ol { margin-top:40px;}
	.p5_main ol li { width:48.5%; overflow:hidden; margin:0 3% 0 0; padding:19px; border:1px solid #dfdfdf; background-color:#fff; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p5_main ol li:nth-child(2n+2) { margin:0;}
	.p5_main ol li b { display:block; width:100%; height:20px; overflow:hidden; line-height:20px; color:#303030; font-size:14px; font-weight:bold; margin:0 auto 10px; padding:0;}
	.p5_main ol li a { display:block; width:100%; overflow:hidden; line-height:24px; color:#0e7efc; font-size:16px; text-align:justify; margin:0 auto; padding:0;}
	
	/**part6**/
	.ly_part6 { width:1200px; overflow:hidden; margin:40px auto; padding:0;}
	.p6_banner { width:1200px; overflow:hidden; margin:0 auto; padding:0;}
	.p6_banner img.p6_img1 { display:block; width:100%; overflow:hidden; margin:0 auto; padding:0;}
	.p6_banner img.p6_img2 { display:none;}
	
	/**part7**/
	.ly_part7 { width:1200px; overflow:hidden; margin:40px auto; padding:0;}
	.p7_main { width:1200px; height:300px; overflow:hidden; margin:0 auto; padding:60px 40px 60px 480px; background:url(../images/part7_img.jpg) 0 0 no-repeat; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p7_main p { width:100%; overflow:hidden; line-height:30px; color:#fff; font-size:16px; text-align:justify; margin:0 auto 20px; padding:0;}
	
	/**foot**/
	.ly_foot { width:100%; overflow:hidden; margin:40px auto 0; padding:40px 0; background-color:#e5e5e5;}
	.ft_main { width:1200px; overflow:hidden; margin:0 auto; padding:0;}
	.ft_main .ft_left { width:900px; overflow:hidden; margin:0; padding:0; float:left;}
	.ft_main .ft_right { width:140px; overflow:hidden; margin:0; padding:0 0 0 40px; float:right;}
	.ft_left .ft_tel { width:100%; height:40px; overflow:hidden; line-height:40px; margin:0 auto 40px; padding:0;}
	.ft_tel span { display:inline-block; height:38px; overflow:hidden; line-height:40px; color:#303030; font-size:14px; font-weight:bold; border-bottom:2px solid #303030; margin:0 10px 0 0; padding:0; float:left;}
	.ft_tel em { display:inline-block; height:40px; line-height:40px; color:#0273f2; font-size:40px; font-weight:bold; font-style:italic;}
	.ft_left ul li { display:inline-block; height:30px; line-height:30px; float:left; margin:0 40px 0 0;}
	.ft_left ul li a { color:#303030; font-size:14px;}
	.ft_left p { width:100%; height:30px; overflow:hidden; line-height:30px; color:#303030; font-size:14px; margin:0 auto; padding:0;}
	.ft_left p a { color:#303030;}
	.ft_left ul li a:hover, .ft_left p a:hover { color:#0273f2;}	
}

/**表单**/
.ly_order { width:1000px; overflow:hidden; margin:0 auto; padding:0; background-color:#fff;}
.ly_order .order_div { width:100%; overflow:hidden; margin:0 auto 10px; padding:10px 30px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.ly_order .order_div:hover { background-color:#f8f8f8;}
.od_title { width:100%; overflow:hidden; line-height:30px; color:#333; font-size:16px; margin:0 auto; padding:0;}
.od_title span { color:#f00;}
input[type="radio"] + label::before {
	content: "\a0"; /*不换行空格*/
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	width: 18px;
	height: 18px;
	margin:11px 10px 11px 0;
	border-radius: 50%;
	border: 1px solid #ccc;
	text-indent: .15em;
	line-height: 1; float:left; background-color:#fff; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
}
input[type="radio"]:checked + label::before {
	background-color: #006feb; border: 1px solid #006feb; background-clip: content-box; padding: 4px;
}
input[type="checkbox"] + label::before {
	content: "\a0"; /*不换行空格*/
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	width: 16px;
	height: 16px;
	margin:12px 10px 12px 0;
	border: 1px solid #ccc;
	text-indent: .15em;
	line-height: 1; float:left; background-color:#fff; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
}
input[type="checkbox"]:checked + label::before {
	border: 1px solid #006feb; background-color: #006feb; background-clip: content-box; content: "\2714"; color:#fff;
}

.ly_order1 input[type="radio"] + label::before {
	content: "\a0"; /*不换行空格*/
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	width: 18px;
	height: 18px;
	margin:11px 10px 11px 0;
	border-radius: 50%;
	border: 1px solid #ccc;
	text-indent: .15em;
	line-height: 1; float:left; background-color:#fff; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
}
.ly_order1 input[type="radio"]:checked + label::before {
	background-color: #0873d0; border: 1px solid #0873d0; background-clip: content-box; padding: 4px;
}
.ly_order1 input[type="checkbox"] + label::before {
	content: "\a0"; /*不换行空格*/
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	width: 16px;
	height: 16px;
	margin:12px 10px 12px 0;
	border: 1px solid #ccc;
	text-indent: .15em;
	line-height: 1; float:left; background-color:#fff; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
}
.ly_order1 input[type="checkbox"]:checked + label::before {
	border: 1px solid #0873d0; background-color: #0873d0; background-clip: content-box; content: "\2714"; color:#fff;
}

.fm_radio, .fm_checkbox { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.fm_radio ul li { width:50%; height:40px; overflow:hidden; float:left;}
.fm_radio1 ul li { width:33.333333%;}
.fm_radio2 ul li { width:25%;}
.fm_radio3 ul li { width:100%;}
.fm_checkbox ul li { width:33.333333%; height:40px; overflow:hidden; float:left;}
.fm_radio ul li input, .fm_checkbox ul li input { display:none;}
.fm_radio ul li label, .fm_checkbox ul li label { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#565656; font-size:14px; cursor:pointer;}
.fm_checkbox1 ul li { width:50%;}
.fm_checkbox2 ul li { width:33.333333%;}
.fm_checkbox3 ul li label { width:50%; float:left;}

.fm_radio1 ul li label { width:40%; float:left;}
.fm_radio1 ul li input.rd_ipt { display:block; width:120px; height:36px; overflow:hidden; line-height:34px; color:#565656; font-size:14px; border:1px solid #ccc; margin:2px 0; padding:0 10px; outline:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.fm_checkbox2 ul li label { width:60%; float:left;}
.fm_checkbox2 ul li input.rd_ipt { float:right; display:block; width:40%; height:36px; overflow:hidden; line-height:34px; color:#565656; font-size:14px; border:1px solid #ccc; background-color:#fff; margin:2px 0; padding:0 10px; outline:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}

.tips { width:100%; overflow:hidden; color:#999; font-size:14px; margin:20px auto; padding:0 30px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; line-height:25px;}
.order_tit{ width:100%; overflow:hidden;font-size: 25px;text-align: center;border-bottom: 1px dotted #ddd;height: 50px;line-height: 50px;margin-top: 10px;font-weight: bold;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}

.fm_ipt { width:100%; height:40px; overflow:hidden; margin:0 auto; padding:0;}
.fm_ipt input { display:block; width:100%; height:36px; overflow:hidden; line-height:34px; color:#565656; font-size:14px; border:1px solid #ccc; margin:2px auto; padding:0 10px; outline:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}

.ipt_tit { width:50%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:16px; margin:0; padding:0; float:left;}
.ipt_tit1 { width:30%;}
.ipt_tit span { color:#f00;}
.fm_ipt1, .fm_ipt2 { width:50%; height:40px; overflow:hidden; margin:0; padding:0; float:right;}
.fm_ipt3 { width:70%;}
.fm_ipt1 input, .fm_ipt1 select, .fm_ipt2 select { display:block; width:100%; height:36px; overflow:hidden; line-height:34px; color:#565656; font-size:14px; border:1px solid #ccc; background-color:#fff; margin:2px auto; padding:0 10px; outline:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.fm_ipt1 textarea,.fm_ipt2 textarea { display:block; width:100%; height:120px; overflow:hidden; line-height:34px; color:#565656; font-size:14px; border:1px solid #ccc; background-color:#fff; margin:2px auto; padding:0 10px; outline:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.fm_ipt2 select { width:49%; margin:2px 1% 2px 0; float:left;}
.fm_ipt3 select { width:36%;}
.fm_ipt3 input.rd_ipt { float:right; display:block; width:26%; height:36px; overflow:hidden; line-height:34px; color:#565656; font-size:14px; border:1px solid #ccc; margin:2px 0; padding:0 10px; outline:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.fm_ipt1 select, .fm_ipt2 select { background:#fff url(../images/jt.jpg) top right no-repeat;}

.fm_checkbox3 .fm_ipt1 select { width:48%; margin:2px 2% 2px 0; float:left;}
.fm_checkbox3 .fm_ipt1 input { width:48%; display:block;}

.order_btn { width:120px; height:40px; overflow:hidden; margin:0 auto; padding:40px 0;}
.order_btn input { display:block; width:120px; height:40px; overflow:hidden; line-height:40px; color:#fff; font-size:14px; text-align:center; margin:0 auto; padding:0; background-color:#006feb; border-radius:2px; border:none; outline:none; cursor:pointer;}
.order_btn1 input { display:block; width:120px; height:40px; overflow:hidden; line-height:40px; color:#fff; font-size:14px; text-align:center; margin:0 auto; padding:0; background-color:#0873d0; border-radius:2px; border:none; outline:none; cursor:pointer;}

.order_banner1 { width:1000px; height:475px; overflow:hidden; margin:0 auto; padding:0;}
.order_banner2 { width:940px; height:120px; overflow:hidden; margin:0 auto; padding:0 30px;}
.order_banner1 img, .order_banner2 img { display:block; width:100%; overflow:hidden; margin:0 auto; padding:0;}
.TJ_cg, .TJ_sb { width:100%; overflow:hidden; margin:48px auto; padding:0 16px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.TJ_cg img, .TJ_sb img { display:block; width:80%; height:auto; overflow:hidden; margin:0 auto; padding:0;}
.TJ_cg p, .TJ_sb p { width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:18px; font-weight:bold; text-align:center; margin:0 auto; padding:0;}
.TJ_sb a { display:block; width:130px; height:40px; overflow:hidden; line-height:40px; color:#fff; font-size:16px; font-weight:bold; text-align:center; background-color:#13aee6; border-radius:20px; margin:16px auto 0; padding:0;}

.fm_area { display:block; width:100%; overflow:hidden; height:140px; line-height:24px; color:#565656; font-size:14px; font-family:'Arial','Helvetica','Microsoft Yahei'; word-break: break-all; margin:10px auto 0; padding:9px 14px; background-color:#fff; border:1px solid #ccc; outline:none; resize:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}

@media screen and (min-width:1024px) and (max-width:1199px) {
	/**ly_top**/
	.ly_top { width: 100%; height:60px; overflow:hidden; margin:0 auto; padding:0 32px; background-color:#fff; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.ly_top .tp_mid { width:100%; overflow:hidden; margin:0 auto; padding:0;}
	.tp_logo { width:160px; height:60px; overflow:hidden; margin:0; padding:0; float:left;}
	.tp_nav { height:60px; float:right;}
	.tp_nav li { padding:0 20px; float:left;}
	.tp_nav li a { display:block; height:60px; overflow:hidden; line-height:60px; color:#333; font-size:16px; border-bottom:2px solid #fff; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.tp_nav li a:hover, .tp_nav li a.nav_on { color:#006feb; border-bottom:2px solid #006feb;}
	
	.ly_nav { display:none;}
	
	/**ly_banner**/
	.ly_banner { width:100%; height:382px; overflow:hidden; margin:0 auto; padding:0; position:relative;}
	.ly_banner img { display:block; width:1746px; height:382px; margin:-191px 0 0 -873px; padding:0; position:absolute; left:50%; top:50%;}
	
	/**part1**/
	.ly_part1 { width:100%; overflow:hidden; margin:64px auto; padding:0 32px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.ly_title { width:100%; height:60px; overflow:hidden; line-height:60px; color:#fff; font-size:24px; font-weight:bold; text-align:center; background:url(../images/tit_bg.png) center center no-repeat; margin:0 auto 32px; padding:0;}
	.p1_main { width:100%; overflow:hidden; margin:0 auto; padding:0;}
	.p1_main .p1_left { width:50%; height:600px; overflow:hidden; margin:0; padding:0; position:relative; float:left;}
	.p1_left img { display:block; width:600px; height:600px; margin:-300px 0 0 -300px; padding:0; position:absolute; left:50%; top:50%;}
	.p1_main .p1_right { width:50%; height:600px; overflow:hidden; margin:0; padding:32px; position:relative; float:right; background:url(../images/p1_bg.jpg) 0 0 no-repeat; background-size:cover; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p1_right p { width:100%; overflow:hidden; line-height:28px; color:#fff; font-size:16px; text-align:justify; margin:0 auto 20px; padding:0;}
	.p1_right img { display:block; width:180px; height:70px; margin:0; padding:0; position:absolute; right:32px; bottom:32px;}
	
	/**part2**/
	.ly_part2 { width:100%; overflow:hidden; margin:64px auto; padding:0 32px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p2_main { width:100%; min-height:520px; overflow:hidden; margin:0 auto; padding:0 520px 0 0; position:relative; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p2_main .p2_text { width:100%; overflow:hidden; margin:0; padding:0 40px 0 0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p2_text p { width:100%; overflow:hidden; line-height:28px; color:#555; font-size:16px; text-align:justify; margin:0 auto 16px; padding:0;}
	.p2_main .p2_img { width:520px; height:520px; overflow:hidden; margin:0; padding:9px; background-color:#fff; border:1px solid #dfdfdf; position:absolute; top:0; right:0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.swiper-container { width: 100%; height:100%;}
    .swiper-slide { }
	.swiper-slide .part { width:100%; height: 100%; overflow:hidden; margin:0; padding:0; position:relative;}
	.part img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
    .swiper-pagination-bullet { width: 10px!important; height: 10px!important; background-color: rgba(0,0,0,0.2);}
    #swiper-container-01 .swiper-pagination-bullet-active { background-color: #0e7efc;}
	.swiper-container-horizontal>.swiper-pagination { bottom:0!important;}
	
	.p2_list { width:100%; overflow:hidden; margin:32px auto 0; padding:0;}
	.p2_list ul li { width:15%; height:144px; overflow:hidden; margin:0 2% 0 0; padding:0; border:1px solid #dfdfdf; background-color:#fff; position:relative; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p2_list ul li img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
	.p2_list ul li:last-child { margin:0;}
	
	/**part3**/
	.ly_part3 { width:100%; overflow:hidden; margin:64px auto; padding:64px 32px; background-color:#f5f5f5; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p3_main { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0;}
	.p3_main .p3_left { width:50%; overflow:hidden; margin:0; padding:0; float:left;}
	.p3_left ul li { width:48%; height:160px; overflow:hidden; margin:0 4% 20px 0; padding:0; background-color:#fff; border:4px solid #fff; position:relative; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p3_left ul li:nth-child(2n+2) { margin:0 0 16px;}
	.p3_left ul li img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
	.p3_main .p3_right { width:50%; overflow:hidden; margin:0; padding:0 0 0 32px; float:right; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p3_right .p3_text { width:100%; height:340px; overflow:hidden; margin:0 auto; padding:32px; background:url(../images/p3_bg.jpg) 0 0 no-repeat; background-size:100% 100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p3_text p { width:100%; overflow:hidden; line-height:28px; color:#fff; font-size:16px; text-align:justify; margin:0 auto 16px; padding:0;}
	
	/**part4**/
	.ly_part4 { width:100%; overflow:hidden; margin:64px auto; padding:0 32px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p4_main { width:100%; overflow:hidden; margin:0 auto; padding:0;}
	.p4_main ul li { width:31%; overflow:hidden; margin:0 3.5% 0 0; padding:0; float:left;}
	.p4_main ul li:last-child { margin:0;}
	.p4_main ul li .p4_video { width:100%; height:200px; overflow:hidden; margin:0 auto 20px; padding:9px; border:1px solid #0e7efc; background-color:#fff; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p4_video .vd_main { width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; background-color:#f5f5f5;}
	.p4_main ul li p { width:100%; max-height:48px; overflow:hidden; line-height:24px; color:#0e7efc; font-size:16px; text-align:center; margin:0 auto; padding:0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	
	/**part5**/
	.ly_part5 { width:100%; overflow:hidden; margin:64px auto 32px; padding:64px 32px; background-color:#f5f5f5; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p5_title { width:100%; height:40px; overflow:hidden; line-height:40px; color:#303030; font-size:24px; font-weight:bold; margin:0 auto 20px; padding:0;}
	.p5_title span { color:#0e7efc; font-weight:bold;}
	.p5_main { width:100%; overflow:hidden; margin:0 auto; padding:0;}
	.p5_main ul li { width:100%; overflow:hidden; margin:0 auto 20px; padding:20px 0; background-color:#fff;}
	.p5_main ul li .p5_faq { width:100%; height:20px; overflow:hidden; line-height:20px; color:#303030; font-size:16px; margin:0 auto 20px; padding:0 20px 0 16px; border-left:4px solid #0e7efc; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p5_faq span { color:#999;}
	.p5_faq em { display:inline-block; height:20px; line-height:20px; color:#0e7efc; float:right;}
	.p5_main ul li .p5_ans { width:100%; height:20px; overflow:hidden; line-height:20px; color:#666; font-size:14px; margin:0 auto; padding:0 20px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p5_ans p { height:20px; overflow:hidden; line-height:20px; color:#666; font-size:14px; margin:0 40px 0 0; padding:0; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p5_ans p:last-child { margin:0;}
	.p5_ans p img { display:block; width:18px; height:18px; margin:1px 10px 0 0; padding:0; vertical-align:middle; float:left;}
	.p5_main ol { margin-top:40px;}
	.p5_main ol li { width:48.5%; overflow:hidden; margin:0 3% 0 0; padding:19px; border:1px solid #dfdfdf; background-color:#fff; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p5_main ol li:nth-child(2n+2) { margin:0;}
	.p5_main ol li b { display:block; width:100%; height:20px; overflow:hidden; line-height:20px; color:#303030; font-size:14px; font-weight:bold; margin:0 auto 10px; padding:0;}
	.p5_main ol li a { display:block; width:100%; overflow:hidden; line-height:24px; color:#0e7efc; font-size:16px; text-align:justify; margin:0 auto; padding:0;}
	
	/**part6**/
	.ly_part6 { width:100%; overflow:hidden; margin:32px auto; padding:0 32px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p6_banner { width:100%; overflow:hidden; margin:0 auto; padding:0;}
	.p6_banner img.p6_img1 { display:block; width:100%; overflow:hidden; margin:0 auto; padding:0;}
	.p6_banner img.p6_img2 { display:none;}
	
	/**part7**/
	.ly_part7 { width:100%; overflow:hidden; margin:32px auto; padding:0 32px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p7_main { width:100%; height:300px; overflow:hidden; margin:0 auto; padding:40px 40px 40px 480px; background:url(../images/part7_img.jpg) 0 0 no-repeat; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p7_main p { width:100%; overflow:hidden; line-height:30px; color:#fff; font-size:16px; text-align:justify; margin:0 auto 20px; padding:0;}
	
	/**foot**/
	.ly_foot { width:100%; overflow:hidden; margin:32px auto 0; padding:32px; background-color:#e5e5e5; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.ft_main { width:100%; overflow:hidden; margin:0 auto; padding:0;}
	.ft_main .ft_left { width:70%; overflow:hidden; margin:0; padding:0; float:left;}
	.ft_main .ft_right { width:30%; overflow:hidden; margin:0; padding:0 0 0 32px; float:right; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.ft_left .ft_tel { width:100%; height:40px; overflow:hidden; line-height:40px; margin:0 auto 32px; padding:0;}
	.ft_tel span { display:inline-block; height:38px; overflow:hidden; line-height:40px; color:#303030; font-size:14px; font-weight:bold; border-bottom:2px solid #303030; margin:0 10px 0 0; padding:0; float:left;}
	.ft_tel em { display:inline-block; height:40px; line-height:40px; color:#0273f2; font-size:40px; font-weight:bold; font-style:italic;}
	.ft_left ul li { display:inline-block; height:30px; line-height:30px; float:left; margin:0 32px 0 0;}
	.ft_left ul li a { color:#303030; font-size:14px;}
	.ft_left p { width:100%; height:30px; overflow:hidden; line-height:30px; color:#303030; font-size:14px; margin:0 auto; padding:0;}
	.ft_left p a { color:#303030;}
	.ft_left ul li a:hover, .ft_left p a:hover { color:#0273f2;}
}
@media screen and (min-width:769px) and (max-width:1023px) {
	.ly_top { width: 100%; height:60px; overflow:hidden; margin:0 auto; padding:0; background-color:#fff;}
	.ly_top .tp_mid { width:100%; overflow:hidden; margin:0 auto; padding:0 16px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.tp_logo { width:160px; height:60px; overflow:hidden; margin:0; padding:0; float:left;}
	
	.tp_nav { display:none;}
	.ly_nav { display:block;}
	.menu_open { display: block; float: right; width: 40px; height: 40px; padding: 8px 0; position: absolute; top: 8px; right: 10px; box-sizing: border-box; z-index: 98; cursor: pointer}
	.menu_open i { height: 2px; width: 20px; background-color: #999; display: block; margin: 5px auto;}
	.menu_open:hover, .menu_open:active { background-color:#0273f2;}
	.menu_open:hover i, .menu_open:active i { background-color: #fff;}
	
	.nav { width: 50%; height: 100%; position: fixed; top: 0; left: -50%; z-index: 100; overflow: hidden; background-color: #0273f2;}
	.hcover { display: block; width: 50%; height: 100%; background: rgba(0, 0, 0, .7); position: fixed; right: -50%; top: 0; z-index: 99; }
	.nav_ul { margin: 0; width: 100%; height: 100%; position: absolute; top: 0; left: 0; overflow-x: hidden; overflow-y: auto; padding: 0; text-align: left; }
	.nav_item { float: none; margin: 0; width: 100%; height: 48px; position: relative;}
	.nav_item:after { content: ''; display: block; width: 100%; border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
	.nav_item > a { display: block; margin: 0; font-size: 14px; line-height: 48px; color: #fff; padding: 0 48px 0 20px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; opacity: 0.8;}
	.nav_item > a:active { background-color: #0a4a85; opacity: 1;}
	.nav_item > a.navon { opacity:1;}
	.nav_item i { position: absolute; z-index: 2; top: 0; right: 0; width: 48px; height: 100%; display: block;}
	.nav_item i:after { content: ''; display: block; width: 8px; height: 8px; margin:-4px 0 0 -4px; border: 1px solid rgba(255, 255, 255, 0.6); border-top: 0; border-left: 0; position: absolute; left: 50%; top: 50%; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
	.nav_item_open { width: 50%; height: 100%; margin: 0; box-shadow: none; background-color: #0273f2; border-radius: 0; opacity: 1; visibility: visible; -webkit-transform: translateY(0px); transform: translateY(0px); position: fixed; left: -50%; top: 0; }
	.subopen { display: block; }
	.subopen a { display: block; overflow: hidden; line-height: 48px; margin: 0; padding: 0 20px; white-space: nowrap; text-overflow: ellipsis; font-size: 14px; color: #fff; text-indent:20px; border-bottom: 1px solid rgba(255, 255, 255, 0.1); position: relative;}
	.subopen a:before { content: ''; display: block; width: 8px; height: 8px; position: absolute; left: 20px; top: 50%; margin: -4px 0 0 0; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); border: 1px solid rgba(255, 255, 255, 1); border-right: 0; border-bottom: 0; }
	.nav_item2 { position: relative; }
	.nav_item2 a { display: block; overflow: hidden; margin: 0; line-height: 48px; color: #fff; font-size:14px; padding: 0 20px; white-space: nowrap; text-overflow: ellipsis; opacity: 0.6;}
	.nav_item2:after { content: ''; width: 100%; position: absolute; bottom: 0; left: 0; display: block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
	.nav_item2 a:active { background-color: #22a243; opacity: 1;}
	
	/**ly_banner**/
	.ly_banner { width:100%; height:260px; overflow:hidden; margin:0 auto; padding:0; position:relative;}
	.ly_banner img { display:block; width:1190px; height:260px; margin:-130px 0 0 -595px; padding:0; position:absolute; left:50%; top:50%;}
	
	/**part1**/
	.ly_part1 { width:100%; overflow:hidden; margin:64px auto; padding:0 32px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.ly_title { width:100%; height:50px; overflow:hidden; line-height:50px; color:#fff; font-size:24px; font-weight:bold; text-align:center; background:url(../images/tit_bg1.png) center center no-repeat; background-size:100% 100%; margin:0 auto 32px; padding:0;}
	.p1_main { width:100%; overflow:hidden; margin:0 auto; padding:0;}
	.p1_main .p1_left { width:100%; height:auto; overflow:hidden; margin:0; padding:0;}
	.p1_left img { display:block; width:100%; height:auto; margin:0 auto; padding:0;}
	.p1_main .p1_right { width:100%; height:auto; overflow:hidden; margin:0; padding:16px 16px 102px 16px; position:relative; float:right; background:url(../images/p1_bg.jpg) 0 0 no-repeat; background-size:cover; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p1_right p { width:100%; overflow:hidden; line-height:28px; color:#fff; font-size:16px; text-align:justify; margin:0 auto 16px; padding:0;}
	.p1_right img { display:block; width:180px; height:70px; margin:0; padding:0; position:absolute; right:16px; bottom:16px;}
	
	/**part2**/
	.ly_part2 { width:100%; overflow:hidden; margin:64px auto; padding:0 32px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p2_main { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0; position:relative; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p2_main .p2_text { width:100%; overflow:hidden; margin:0 auto 16px; padding:0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p2_text p { width:100%; overflow:hidden; line-height:28px; color:#555; font-size:16px; text-align:justify; margin:0 auto 16px; padding:0;}
	.p2_main .p2_img { width:100%; height:520px; overflow:hidden; margin:0; padding:9px; background-color:#fff; border:1px solid #dfdfdf; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.swiper-container { width: 100%; height:100%;}
    .swiper-slide { }
	.swiper-slide .part { width:100%; height: 100%; overflow:hidden; margin:0; padding:0; position:relative;}
	.part img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
    .swiper-pagination-bullet { width: 10px!important; height: 10px!important; background-color: rgba(0,0,0,0.2);}
    #swiper-container-01 .swiper-pagination-bullet-active { background-color: #0e7efc;}
	.swiper-container-horizontal>.swiper-pagination { bottom:0!important;}
	
	.p2_list { width:100%; overflow:hidden; margin:32px auto 0; padding:0;}
	.p2_list ul li { width:32%; height:230px; overflow:hidden; margin:0 2% 16px 0; padding:0; border:1px solid #dfdfdf; background-color:#fff; position:relative; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p2_list ul li img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
	.p2_list ul li:last-child { margin:0;}
	.p2_list ul li:nth-child(3n+3) { margin:0 0 16px;}
	
	/**part3**/
	.ly_part3 { width:100%; overflow:hidden; margin:64px auto; padding:64px 32px; background-color:#f5f5f5; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p3_main { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0;}
	.p3_main .p3_left { width:100%; overflow:hidden; margin:0 auto; padding:0; float:left;}
	.p3_left ul li { width:48%; height:160px; overflow:hidden; margin:0 4% 20px 0; padding:0; background-color:#fff; border:4px solid #fff; position:relative; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p3_left ul li:nth-child(2n+2) { margin:0 0 16px;}
	.p3_left ul li img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
	.p3_main .p3_right { width:100%; overflow:hidden; margin:0; padding:0; float:right; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p3_right .p3_text { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:32px; background:url(../images/p3_bg.jpg) 0 0 no-repeat; background-size:100% 100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p3_text p { width:100%; overflow:hidden; line-height:28px; color:#fff; font-size:16px; text-align:justify; margin:0 auto 16px; padding:0;}
	
	/**part4**/
	.ly_part4 { width:100%; overflow:hidden; margin:64px auto; padding:0 32px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p4_main { width:100%; overflow:hidden; margin:0 auto; padding:0;}
	.p4_main ul li { width:100%; overflow:hidden; margin:0 auto 32px; padding:0;}
	.p4_main ul li:last-child { margin:0 auto;}
	.p4_main ul li .p4_video { width:100%; height:400px; overflow:hidden; margin:0 auto 20px; padding:9px; border:1px solid #0e7efc; background-color:#fff; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p4_video .vd_main { width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; background-color:#f5f5f5;}
	.p4_main ul li p { width:100%; max-height:48px; overflow:hidden; line-height:24px; color:#0e7efc; font-size:16px; text-align:center; margin:0 auto; padding:0 15px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	
	/**part5**/
	.ly_part5 { width:100%; overflow:hidden; margin:64px auto 32px; padding:64px 32px; background-color:#f5f5f5; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p5_title { width:100%; height:40px; overflow:hidden; line-height:40px; color:#303030; font-size:24px; font-weight:bold; margin:0 auto 20px; padding:0;}
	.p5_title span { color:#0e7efc; font-weight:bold;}
	.p5_main { width:100%; overflow:hidden; margin:0 auto; padding:0;}
	.p5_main ul li { width:100%; overflow:hidden; margin:0 auto 16px; padding:20px 0; background-color:#fff;}
	.p5_main ul li .p5_faq { width:100%; height:20px; overflow:hidden; line-height:20px; color:#303030; font-size:16px; margin:0 auto 20px; padding:0 20px 0 16px; border-left:4px solid #0e7efc; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p5_faq span { color:#999;}
	.p5_faq em { display:inline-block; height:20px; line-height:20px; color:#0e7efc; float:right;}
	.p5_main ul li .p5_ans { width:100%; height:20px; overflow:hidden; line-height:20px; color:#666; font-size:14px; margin:0 auto; padding:0 20px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p5_ans p { height:20px; overflow:hidden; line-height:20px; color:#666; font-size:14px; margin:0 40px 0 0; padding:0; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p5_ans p:last-child { margin:0;}
	.p5_ans p img { display:block; width:18px; height:18px; margin:1px 10px 0 0; padding:0; vertical-align:middle; float:left;}
	.p5_main ol { margin-top:32px;}
	.p5_main ol li { width:100%; overflow:hidden; margin:0 auto 16px; padding:19px; border:1px solid #dfdfdf; background-color:#fff; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p5_main ol li:nth-child(2n+2) { margin:0 auto;}
	.p5_main ol li b { display:block; width:100%; height:20px; overflow:hidden; line-height:20px; color:#303030; font-size:14px; font-weight:bold; margin:0 auto 10px; padding:0;}
	.p5_main ol li a { display:block; width:100%; overflow:hidden; line-height:24px; color:#0e7efc; font-size:16px; text-align:justify; margin:0 auto; padding:0;}
	
	/**part6**/
	.ly_part6 { width:100%; overflow:hidden; margin:32px auto; padding:0 32px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p6_banner { width:100%; overflow:hidden; margin:0 auto; padding:0;}
	.p6_banner img.p6_img2 { display:block; width:100%; overflow:hidden; margin:0 auto; padding:0;}
	.p6_banner img.p6_img1 { display:none;}
	
	/**part7**/
	.ly_part7 { width:100%; overflow:hidden; margin:32px auto; padding:0 32px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p7_main { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:316px 32px 32px 32px; background:#0475f4 url(../images/part7_img.jpg) 0 0 no-repeat; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p7_main p { width:100%; overflow:hidden; line-height:28px; color:#fff; font-size:16px; text-align:justify; margin:16px auto 0; padding:0;}
	
	/**foot**/
	.ly_foot { width:100%; overflow:hidden; margin:32px auto 0; padding:32px; background-color:#e5e5e5; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.ft_main { width:100%; overflow:hidden; margin:0 auto; padding:0;}
	.ft_main .ft_left { width:70%; overflow:hidden; margin:0; padding:0; float:left;}
	.ft_main .ft_right { width:30%; overflow:hidden; margin:0; padding:0 0 0 32px; float:right; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.ft_left .ft_tel { width:100%; height:40px; overflow:hidden; line-height:40px; margin:0 auto 32px; padding:0;}
	.ft_tel span { display:inline-block; height:38px; overflow:hidden; line-height:40px; color:#303030; font-size:14px; font-weight:bold; border-bottom:2px solid #303030; margin:0 10px 0 0; padding:0; float:left;}
	.ft_tel em { display:inline-block; height:40px; line-height:40px; color:#0273f2; font-size:40px; font-weight:bold; font-style:italic;}
	.ft_left ul li { display:inline-block; height:30px; line-height:30px; float:left; margin:0 32px 0 0;}
	.ft_left ul li a { color:#303030; font-size:14px;}
	.ft_left p { width:100%; height:30px; overflow:hidden; line-height:30px; color:#303030; font-size:14px; margin:0 auto; padding:0;}
	.ft_left p a { color:#303030;}
	.ft_left ul li a:hover, .ft_left p a:hover { color:#0273f2;}
}
@media screen and (max-width:768px) {
	.ly_top { width: 100%; height:60px; overflow:hidden; margin:0 auto; padding:0; background-color:#fff;}
	.ly_top .tp_mid { width:100%; overflow:hidden; margin:0 auto; padding:0 16px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.tp_logo { width:160px; height:60px; overflow:hidden; margin:0; padding:0; float:left;}

	.tp_nav { display:none;}
	.ly_nav { display:block;}
	.menu_open { display: block; float: right; width: 40px; height: 40px; padding: 8px 0; position: absolute; top: 8px; right: 10px; box-sizing: border-box; z-index: 98; cursor: pointer}
    .menu_open i { height: 2px; width: 20px; background-color: #999; display: block; margin: 5px auto;}
	.menu_open:hover, .menu_open:active { background-color:#0273f2;}
	.menu_open:hover i, .menu_open:active i { background-color: #fff;}
	
    .nav { width: 50%; height: 100%; position: fixed; top: 0; left: -50%; z-index: 100; overflow: hidden; background-color: #0273f2;}
    .hcover { display: block; width: 50%; height: 100%; background: rgba(0, 0, 0, .7); position: fixed; right: -50%; top: 0; z-index: 99; }
    .nav_ul { margin: 0; width: 100%; height: 100%; position: absolute; top: 0; left: 0; overflow-x: hidden; overflow-y: auto; padding: 0; text-align: left; }
    .nav_item { float: none; margin: 0; width: 100%; height: 48px; position: relative;}
    .nav_item:after { content: ''; display: block; width: 100%; border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
    .nav_item > a { display: block; margin: 0; font-size: 14px; line-height: 48px; color: #fff; padding: 0 48px 0 20px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; opacity: 0.8;}
	.nav_item > a:active { background-color: #0a4a85; opacity: 1;}
	.nav_item > a.navon { opacity:1;}
    .nav_item i { position: absolute; z-index: 2; top: 0; right: 0; width: 48px; height: 100%; display: block;}
    .nav_item i:after { content: ''; display: block; width: 8px; height: 8px; margin:-4px 0 0 -4px; border: 1px solid rgba(255, 255, 255, 0.6); border-top: 0; border-left: 0; position: absolute; left: 50%; top: 50%; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
    .nav_item_open { width: 50%; height: 100%; margin: 0; box-shadow: none; background-color: #0273f2; border-radius: 0; opacity: 1; visibility: visible; -webkit-transform: translateY(0px); transform: translateY(0px); position: fixed; left: -50%; top: 0; }
    .subopen { display: block; }
    .subopen a { display: block; overflow: hidden; line-height: 48px; margin: 0; padding: 0 20px; white-space: nowrap; text-overflow: ellipsis; font-size: 14px; color: #fff; text-indent:20px; border-bottom: 1px solid rgba(255, 255, 255, 0.1); position: relative;}
    .subopen a:before { content: ''; display: block; width: 8px; height: 8px; position: absolute; left: 20px; top: 50%; margin: -4px 0 0 0; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); border: 1px solid rgba(255, 255, 255, 1); border-right: 0; border-bottom: 0; }
    .nav_item2 { position: relative; }
    .nav_item2 a { display: block; overflow: hidden; margin: 0; line-height: 48px; color: #fff; font-size:14px; padding: 0 20px; white-space: nowrap; text-overflow: ellipsis; opacity: 0.6;}
    .nav_item2:after { content: ''; width: 100%; position: absolute; bottom: 0; left: 0; display: block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
	.nav_item2 a:active { background-color: #22a243; opacity: 1;}
	
	/**ly_banner**/
	.ly_banner { width:100%; height:260px; overflow:hidden; margin:0 auto; padding:0; position:relative;}
	.ly_banner img { display:block; width:1190px; height:260px; margin:-130px 0 0 -595px; padding:0; position:absolute; left:50%; top:50%;}
	
	/**part1**/
	.ly_part1 { width:100%; overflow:hidden; margin:32px auto; padding:0 16px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.ly_title { width:100%; height:50px; overflow:hidden; line-height:50px; color:#fff; font-size:24px; font-weight:bold; text-align:center; background:url(../images/tit_bg1.png) center center no-repeat; background-size:100% 100%; margin:0 auto 16px; padding:0;}
	.p1_main { width:100%; overflow:hidden; margin:0 auto; padding:0;}
	.p1_main .p1_left { width:100%; height:auto; overflow:hidden; margin:0; padding:0;}
	.p1_left img { display:block; width:100%; height:auto; margin:0 auto; padding:0;}
	.p1_main .p1_right { width:100%; height:auto; overflow:hidden; margin:0; padding:16px 16px 102px 16px; position:relative; float:right; background:url(../images/p1_bg.jpg) 0 0 no-repeat; background-size:cover; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p1_right p { width:100%; overflow:hidden; line-height:24px; color:#fff; font-size:14px; text-align:justify; margin:0 auto 16px; padding:0;}
	.p1_right img { display:block; width:180px; height:70px; margin:0; padding:0; position:absolute; right:16px; bottom:16px;}
	
	/**part2**/
	.ly_part2 { width:100%; overflow:hidden; margin:32px auto; padding:0 16px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p2_main { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0; position:relative; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p2_main .p2_text { width:100%; overflow:hidden; margin:0 auto 16px; padding:0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p2_text p { width:100%; overflow:hidden; line-height:28px; color:#555; font-size:16px; text-align:justify; margin:0 auto 16px; padding:0;}
	.p2_main .p2_img { width:100%; height:440px; overflow:hidden; margin:0; padding:9px; background-color:#fff; border:1px solid #dfdfdf; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.swiper-container { width: 100%; height:100%;}
    .swiper-slide { }
	.swiper-slide .part { width:100%; height: 100%; overflow:hidden; margin:0; padding:0; position:relative;}
	.part img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
    .swiper-pagination-bullet { width: 10px!important; height: 10px!important; background-color: rgba(0,0,0,0.2);}
    #swiper-container-01 .swiper-pagination-bullet-active { background-color: #0e7efc;}
	.swiper-container-horizontal>.swiper-pagination { bottom:0!important;}
	
	.p2_list { width:100%; overflow:hidden; margin:16px auto 0; padding:0;}
	.p2_list ul li { width:32%; height:144px; overflow:hidden; margin:0 2% 16px 0; padding:0; border:1px solid #dfdfdf; background-color:#fff; position:relative; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p2_list ul li img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
	.p2_list ul li:last-child { margin:0;}
	.p2_list ul li:nth-child(3n+3) { margin:0 0 16px;}
	
	/**part3**/
	.ly_part3 { width:100%; overflow:hidden; margin:32px auto; padding:32px 16px; background-color:#f5f5f5; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p3_main { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0;}
	.p3_main .p3_left { width:100%; overflow:hidden; margin:0 auto; padding:0; float:left;}
	.p3_left ul li { width:48.5%; height:160px; overflow:hidden; margin:0 3% 16px 0; padding:0; background-color:#fff; border:4px solid #fff; position:relative; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p3_left ul li:nth-child(2n+2) { margin:0 0 16px;}
	.p3_left ul li img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
	.p3_main .p3_right { width:100%; overflow:hidden; margin:0; padding:0; float:right; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p3_right .p3_text { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:32px; background:url(../images/p3_bg.jpg) 0 0 no-repeat; background-size:100% 100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p3_text p { width:100%; overflow:hidden; line-height:28px; color:#fff; font-size:16px; text-align:justify; margin:0 auto 16px; padding:0;}
	
	/**part4**/
	.ly_part4 { width:100%; overflow:hidden; margin:16px auto; padding:0 16px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p4_main { width:100%; overflow:hidden; margin:0 auto; padding:0;}
	.p4_main ul li { width:100%; overflow:hidden; margin:0 auto 32px; padding:0;}
	.p4_main ul li:last-child { margin:0 auto;}
	.p4_main ul li .p4_video { width:100%; height:400px; overflow:hidden; margin:0 auto 16px; padding:9px; border:1px solid #0e7efc; background-color:#fff; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p4_video .vd_main { width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; background-color:#f5f5f5;}
	.p4_main ul li p { width:100%; max-height:48px; overflow:hidden; line-height:24px; color:#0e7efc; font-size:16px; text-align:center; margin:0 auto; padding:0 16px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	
	/**part5**/
	.ly_part5 { width:100%; overflow:hidden; margin:32px auto; padding:32px 16px; background-color:#f5f5f5; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p5_title { width:100%; height:40px; overflow:hidden; line-height:40px; color:#303030; font-size:24px; font-weight:bold; margin:0 auto 20px; padding:0;}
	.p5_title span { color:#0e7efc; font-weight:bold;}
	.p5_main { width:100%; overflow:hidden; margin:0 auto; padding:0;}
	.p5_main ul li { width:100%; overflow:hidden; margin:0 auto 16px; padding:20px 0; background-color:#fff;}
	.p5_main ul li .p5_faq { width:100%; height:20px; overflow:hidden; line-height:20px; color:#303030; font-size:16px; margin:0 auto 20px; padding:0 16px 0 12px; border-left:4px solid #0e7efc; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p5_faq span { color:#999;}
	.p5_faq em { display:inline-block; height:20px; line-height:20px; color:#0e7efc; float:right;}
	.p5_main ul li .p5_ans { width:100%; height:20px; overflow:hidden; line-height:20px; color:#666; font-size:14px; margin:0 auto; padding:0 16px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p5_ans p { height:20px; overflow:hidden; line-height:20px; color:#666; font-size:14px; margin:0 40px 0 0; padding:0; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p5_ans p:last-child { margin:0;}
	.p5_ans p img { display:block; width:18px; height:18px; margin:1px 10px 0 0; padding:0; vertical-align:middle; float:left;}
	.p5_main ol { margin-top:32px;}
	.p5_main ol li { width:100%; overflow:hidden; margin:0 auto 16px; padding:19px; border:1px solid #dfdfdf; background-color:#fff; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p5_main ol li:nth-child(2n+2) { margin:0 auto;}
	.p5_main ol li b { display:block; width:100%; height:20px; overflow:hidden; line-height:20px; color:#303030; font-size:14px; font-weight:bold; margin:0 auto 10px; padding:0;}
	.p5_main ol li a { display:block; width:100%; overflow:hidden; line-height:24px; color:#0e7efc; font-size:16px; text-align:justify; margin:0 auto; padding:0;}
	
	/**part6**/
	.ly_part6 { width:100%; overflow:hidden; margin:32px auto; padding:0 16px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p6_banner { width:100%; overflow:hidden; margin:0 auto; padding:0;}
	.p6_banner img.p6_img2 { display:block; width:100%; overflow:hidden; margin:0 auto; padding:0;}
	.p6_banner img.p6_img1 { display:none;}
	
	/**part7**/
	.ly_part7 { width:100%; overflow:hidden; margin:32px auto; padding:0 16px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p7_main { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:300px 16px 16px 16px; background:#0475f4 url(../images/part7_img.jpg) 0 0 no-repeat; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p7_main p { width:100%; overflow:hidden; line-height:24px; color:#fff; font-size:14px; text-align:justify; margin:16px auto 0; padding:0;}
	
	/**foot**/
	.ly_foot { width:100%; overflow:hidden; margin:32px auto 0; padding:32px 16px; background-color:#e5e5e5; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.ft_main { width:100%; overflow:hidden; margin:0 auto; padding:0;}
	.ft_main .ft_left { width:100%; overflow:hidden; margin:0 auto 16px; padding:0; float:left;}
	.ft_main .ft_right { width:100%; overflow:hidden; margin:0; padding:0; float:right; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.ft_left .ft_tel { width:100%; height:40px; overflow:hidden; line-height:40px; margin:0 auto 16px; padding:0;}
	.ft_tel span { display:inline-block; height:38px; overflow:hidden; line-height:40px; color:#303030; font-size:14px; font-weight:bold; border-bottom:2px solid #303030; margin:0 10px 0 0; padding:0; float:left;}
	.ft_tel em { display:inline-block; height:40px; line-height:40px; color:#0273f2; font-size:40px; font-weight:bold; font-style:italic;}
	.ft_left ul li { display:inline-block; height:30px; line-height:30px; float:left; margin:0 32px 0 0;}
	.ft_left ul li a { color:#303030; font-size:14px;}
	.ft_left p { width:100%; height:30px; overflow:hidden; line-height:30px; color:#303030; font-size:14px; margin:0 auto; padding:0;}
	.ft_left p a { color:#303030;}
	.ft_left ul li a:hover, .ft_left p a:hover { color:#0273f2;}
	
	/**表单**/
	.ly_order { width:96%; overflow:hidden; margin:0 auto; padding:0; background-color:#fff;}
	.ly_order .order_div { width:100%; overflow:hidden; margin:0 auto 10px; padding:10px 16px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.ly_order .order_div:hover { background-color:#f8f8f8;}
	.od_title { width:100%; overflow:hidden; line-height:30px; color:#333; font-size:16px; margin:0 auto; padding:0;}
	.od_title span { color:#f00;}
	input[type="radio"] + label::before {
		content: "\a0"; /*不换行空格*/
		display: inline-block;
		vertical-align: middle;
		font-size: 14px;
		width: 18px;
		height: 18px;
		margin:11px 10px 11px 0;
		border-radius: 50%;
		border: 1px solid #ccc;
		text-indent: .15em;
		line-height: 1; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
	}
	input[type="radio"]:checked + label::before {
		background-color: #006feb; border: 1px solid #006feb; background-clip: content-box; padding: 4px;
	}
	input[type="checkbox"] + label::before {
		content: "\a0"; /*不换行空格*/
		display: inline-block;
		vertical-align: middle;
		font-size: 14px;
		width: 16px;
		height: 16px;
		margin:12px 10px 12px 0;
		border: 1px solid #ccc;
		text-indent: .15em;
		line-height: 1; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
	}
	input[type="checkbox"]:checked + label::before {
		border: 1px solid #006feb; background-color: #006feb; background-clip: content-box; content: "\2714"; color:#fff;
	}
	.fm_radio, .fm_checkbox { width:100%; overflow:hidden; margin:0 auto; padding:0;}
	.fm_radio ul li { width:50%; height:40px; overflow:hidden; float:left;}
	.fm_radio1 ul li { width:33.333333%;}
	.fm_radio2 ul li { width:50%;}
	.fm_radio3 ul li { width:100%;}
	.fm_checkbox ul li { width:33.333333%; height:40px; overflow:hidden; float:left;}
	.fm_radio ul li input, .fm_checkbox ul li input { display:none;}
	.fm_radio ul li label, .fm_checkbox ul li label { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#565656; font-size:14px; cursor:pointer;}
	.fm_checkbox1 ul li { width:50%;}
	.fm_checkbox3 ul li label { width:50%; float:left;}
	
	.fm_radio1 ul li label { width:40%; float:left;}
	.fm_radio1 ul li input.rd_ipt { display:block; width:120px; height:36px; overflow:hidden; line-height:34px; color:#565656; font-size:14px; border:1px solid #ccc; margin:2px 0; padding:0 10px; outline:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.fm_checkbox2 ul li label { width:60%; float:left;}
	.fm_checkbox2 ul li input.rd_ipt { float:right; display:block; width:40%; height:36px; overflow:hidden; line-height:34px; color:#565656; font-size:14px; border:1px solid #ccc; margin:2px 0; padding:0 10px; outline:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	
	.tips { width:100%; overflow:hidden; color:#999; font-size:14px; margin:20px auto 0; padding:0 16px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; line-height:25px;}
	.order_tit{ width:100%; overflow:hidden;font-size: 25px;text-align: center;border-bottom: 1px dotted #ddd;height: 50px;line-height: 50px;margin-top: 10px;font-weight: bold;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	
	.fm_ipt { width:100%; height:40px; overflow:hidden; margin:0 auto; padding:0;}
	.fm_ipt input { display:block; width:100%; height:36px; overflow:hidden; line-height:34px; color:#565656; font-size:14px; border:1px solid #ccc; margin:2px auto; padding:0 10px; outline:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	
	.ipt_tit { width:58%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:16px; margin:0; padding:0; float:left;}
	.ipt_tit1 { width:100%;}
	.ipt_tit span { color:#f00;}
	.fm_ipt1, .fm_ipt2 { width:42%; height:40px; overflow:hidden; margin:0; padding:0; float:right;}
	.fm_ipt3 { width:100%;}
	.fm_ipt1 input, .fm_ipt1 select, .fm_ipt2 select { display:block; width:100%; height:36px; overflow:hidden; line-height:34px; color:#565656; font-size:14px; border:1px solid #ccc; margin:2px auto; padding:0 10px; outline:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.fm_ipt1 textarea,.fm_ipt2 textarea { display:block; width:100%; height:120px; overflow:hidden; line-height:34px; color:#565656; font-size:14px; border:1px solid #ccc; background-color:#fff; margin:2px auto; padding:0 10px; outline:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.fm_ipt2 select { width:49%; margin:2px 1% 2px 0; float:left;}
	.fm_ipt3 select { width:36%;}
	.fm_ipt3 input.rd_ipt { float:right; display:block; width:26%; height:36px; overflow:hidden; line-height:34px; color:#565656; font-size:14px; border:1px solid #ccc; margin:2px 0; padding:0 10px; outline:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.fm_ipt1 select, .fm_ipt2 select { background:#fff url(../images/jt.jpg) top right no-repeat;}
	
	.fm_checkbox3 .fm_ipt1 select { width:48%; margin:2px 2% 2px 0; float:left;}
	.fm_checkbox3 .fm_ipt1 input { width:48%; display:block;}
	
	.order_btn { width:120px; height:40px; overflow:hidden; margin:0 auto; padding:40px 0;}
	.order_btn input { display:block; width:120px; height:40px; overflow:hidden; line-height:40px; color:#fff; font-size:14px; text-align:center; margin:0 auto; padding:0; background-color:#006feb; border-radius:2px; border:none; outline:none; cursor:pointer;}
	.order_btn1 input { display:block; width:120px; height:40px; overflow:hidden; line-height:40px; color:#fff; font-size:14px; text-align:center; margin:0 auto; padding:0; background-color:#3c9e32; border-radius:2px; border:none; outline:none; cursor:pointer;}
	
	.order_banner1 { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0;}
	.order_banner2 { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0 16px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.order_banner1 img, .order_banner2 img { display:block; width:100%; overflow:hidden; margin:0 auto; padding:0;}
	
}
@media screen and (max-width:480px) {
	.ly_top { width: 100%; height:60px; overflow:hidden; margin:0 auto; padding:0; background-color:#fff;}
	.ly_top .tp_mid { width:100%; overflow:hidden; margin:0 auto; padding:0 16px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.tp_logo { width:160px; height:60px; overflow:hidden; margin:0; padding:0; float:left;}
	
	.tp_nav { display:none;}
	.ly_nav { display:block;}
	.menu_open { display: block; float: right; width: 40px; height: 40px; padding: 8px 0; position: absolute; top: 10px; right: 10px; box-sizing: border-box; z-index: 98; cursor: pointer}
    .menu_open i { height: 2px; width: 20px; background-color: #0e7efc; display: block; margin: 5px auto;}
	.menu_open:hover, .menu_open:active { background-color:#0273f2;}
	.menu_open:hover i, .menu_open:active i { background-color: #fff;}
	
    .nav { width: 50%; height: 100%; position: fixed; top: 0; left: -50%; z-index: 100; overflow: hidden; background-color: #0273f2;}
    .hcover { display: block; width: 50%; height: 100%; background: rgba(0, 10, 20, .8); position: fixed; right: -50%; top: 0; z-index: 99; }
    .nav_ul { margin: 0; width: 100%; height: 100%; position: absolute; top: 0; left: 0; overflow-x: hidden; overflow-y: auto; padding: 0; text-align: left; }
    .nav_item { float: none; margin: 0; width: 100%; height: 48px; position: relative;}
    .nav_item:after { content: ''; display: block; width: 100%; border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
    .nav_item > a { display: block; margin: 0; font-size: 14px; line-height: 48px; color: #fff; padding: 0 48px 0 20px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; opacity: 0.8;}
	.nav_item > a:active { background-color: #0a4a85; opacity: 1;}
	.nav_item > a.navon { opacity:1;}
    .nav_item i { position: absolute; z-index: 2; top: 0; right: 0; width: 48px; height: 100%; display: block;}
    .nav_item i:after { content: ''; display: block; width: 8px; height: 8px; margin:-4px 0 0 -4px; border: 1px solid rgba(255, 255, 255, 0.6); border-top: 0; border-left: 0; position: absolute; left: 50%; top: 50%; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
    .nav_item_open { width: 50%; height: 100%; margin: 0; box-shadow: none; background-color: #0273f2; border-radius: 0; opacity: 1; visibility: visible; -webkit-transform: translateY(0px); transform: translateY(0px); position: fixed; left: -50%; top: 0; }
    .subopen { display: block; }
    .subopen a { display: block; overflow: hidden; line-height: 48px; margin: 0; padding: 0 20px; white-space: nowrap; text-overflow: ellipsis; font-size: 14px; color: #fff; text-indent:20px; border-bottom: 1px solid rgba(255, 255, 255, 0.1); position: relative;}
    .subopen a:before { content: ''; display: block; width: 8px; height: 8px; position: absolute; left: 20px; top: 50%; margin: -4px 0 0 0; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); border: 1px solid rgba(255, 255, 255, 1); border-right: 0; border-bottom: 0; }
    .nav_item2 { position: relative; }
    .nav_item2 a { display: block; overflow: hidden; margin: 0; line-height: 48px; color: #fff; font-size:14px; padding: 0 20px; white-space: nowrap; text-overflow: ellipsis; opacity: 0.6;}
    .nav_item2:after { content: ''; width: 100%; position: absolute; bottom: 0; left: 0; display: block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
	.nav_item2 a:active { background-color: #22a243; opacity: 1;}
	
	/**ly_banner**/
	.ly_banner { width:100%; height:140px; overflow:hidden; margin:0 auto; padding:0; position:relative;}
	.ly_banner img { display:block; width:640px; height:140px; margin:-70px 0 0 -320px; padding:0; position:absolute; left:50%; top:50%;}
	
	/**part1**/
	.ly_part1 { width:100%; overflow:hidden; margin:32px auto; padding:0 16px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.ly_title { width:100%; height:44px; overflow:hidden; line-height:44px; color:#fff; font-size:18px; font-weight:bold; text-align:center; background:url(../images/tit_bg1.png) center center no-repeat; background-size:100% 100%; margin:0 auto 16px; padding:0;}
	.ly_part1 .ly_title { font-size:16px;}
	.p1_main { width:100%; overflow:hidden; margin:0 auto; padding:0;}
	.p1_main .p1_left { width:100%; height:auto; overflow:hidden; margin:0; padding:0;}
	.p1_left img { display:block; width:100%; height:auto; margin:0 auto; padding:0;}
	.p1_main .p1_right { width:100%; height:auto; overflow:hidden; margin:0; padding:16px 16px 102px 16px; position:relative; float:right; background:url(../images/p1_bg.jpg) 0 0 no-repeat; background-size:100% 100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p1_right p { width:100%; overflow:hidden; line-height:24px; color:#fff; font-size:14px; text-align:justify; margin:0 auto 16px; padding:0;}
	.p1_right img { display:block; width:180px; height:70px; margin:0; padding:0; position:absolute; right:16px; bottom:16px;}
	
	/**part2**/
	.ly_part2 { width:100%; overflow:hidden; margin:32px auto; padding:0 16px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p2_main { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0; position:relative; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p2_main .p2_text { width:100%; overflow:hidden; margin:0 auto 16px; padding:0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p2_text p { width:100%; overflow:hidden; line-height:28px; color:#555; font-size:16px; text-align:justify; margin:0 auto 16px; padding:0;}
	.p2_main .p2_img { width:100%; height:340px; overflow:hidden; margin:0; padding:9px; background-color:#fff; border:1px solid #dfdfdf; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.swiper-container { width: 100%; height:100%;}
    .swiper-slide { }
	.swiper-slide .part { width:100%; height: 100%; overflow:hidden; margin:0; padding:0; position:relative;}
	.part img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
    .swiper-pagination-bullet { width: 10px!important; height: 10px!important; background-color: rgba(0,0,0,0.2);}
    #swiper-container-01 .swiper-pagination-bullet-active { background-color: #0e7efc;}
	.swiper-container-horizontal>.swiper-pagination { bottom:0!important;}
	
	.p2_list { width:100%; overflow:hidden; margin:16px auto 0; padding:0;}
	.p2_list ul li { width:32%; height:110px; overflow:hidden; margin:0 2% 8px 0; padding:0; border:1px solid #dfdfdf; background-color:#fff; position:relative; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p2_list ul li img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
	.p2_list ul li:last-child { margin:0;}
	.p2_list ul li:nth-child(3n+3) { margin:0 0 8px;}
	
	/**part3**/
	.ly_part3 { width:100%; overflow:hidden; margin:32px auto; padding:32px 16px; background-color:#f5f5f5; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p3_main { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0;}
	.p3_main .p3_left { width:100%; overflow:hidden; margin:0 auto; padding:0; float:left;}
	.p3_left ul li { width:48.5%; height:110px; overflow:hidden; margin:0 3% 12px 0; padding:0; background-color:#fff; border:4px solid #fff; position:relative; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p3_left ul li:nth-child(2n+2) { margin:0 0 16px;}
	.p3_left ul li img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
	.p3_main .p3_right { width:100%; overflow:hidden; margin:0; padding:0; float:right; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p3_right .p3_text { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:16px; background:url(../images/p3_bg.jpg) 0 0 no-repeat; background-size:100% 100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p3_text p { width:100%; overflow:hidden; line-height:24px; color:#fff; font-size:14px; text-align:justify; margin:0 auto 16px; padding:0;}
	
	/**part4**/
	.ly_part4 { width:100%; overflow:hidden; margin:32px auto; padding:0 16px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p4_main { width:100%; overflow:hidden; margin:0 auto; padding:0;}
	.p4_main ul li { width:100%; overflow:hidden; margin:0 auto 32px; padding:0;}
	.p4_main ul li:last-child { margin:0 auto;}
	.p4_main ul li .p4_video { width:100%; height:220px; overflow:hidden; margin:0 auto 16px; padding:9px; border:1px solid #0e7efc; background-color:#fff; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p4_video .vd_main { width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; background-color:#f5f5f5;}
	.p4_main ul li p { width:100%; max-height:48px; overflow:hidden; line-height:24px; color:#0e7efc; font-size:16px; text-align:center; margin:0 auto; padding:0 16px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	
	/**part5**/
	.ly_part5 { width:100%; overflow:hidden; margin:32px auto 16px; padding:32px 16px; background-color:#f5f5f5; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p5_title { width:100%; height:40px; overflow:hidden; line-height:40px; color:#303030; font-size:24px; font-weight:bold; margin:0 auto 16px; padding:0;}
	.p5_title span { color:#0e7efc; font-weight:bold;}
	.p5_main { width:100%; overflow:hidden; margin:0 auto; padding:0;}
	.p5_main ul li { width:100%; overflow:hidden; margin:0 auto 16px; padding:20px 0 4px; background-color:#fff;}
	.p5_main ul li .p5_faq { width:100%; height:40px; overflow:hidden; line-height:20px; color:#303030; font-size:14px; font-weight:bold; margin:0 auto 20px; padding:0 16px 0 12px; border-left:4px solid #0e7efc; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p5_faq span { color:#999; font-weight:normal;}
	.p5_faq em { display:inline-block; height:20px; line-height:20px; color:#0e7efc; font-size:14px; font-weight:normal; float:right;}
	.p5_main ul li .p5_ans { width:100%; height:auto; overflow:hidden; line-height:20px; color:#666; font-size:14px; margin:0 auto; padding:0 16px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p5_ans p { width:48%; height:20px; overflow:hidden; line-height:20px; color:#666; font-size:14px; margin:0 4% 16px 0; padding:0; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p5_ans p:nth-child(2n+2), .p5_ans p:last-child { margin:0 0 16px 0;}
	.p5_main ul li:last-child .p5_ans p { width:50%; margin:0 0 16px;}
	.p5_ans p img { display:block; width:18px; height:18px; margin:1px 10px 0 0; padding:0; vertical-align:middle; float:left;}
	.p5_main ol { margin-top:32px;}
	.p5_main ol li { width:100%; overflow:hidden; margin:0 auto 16px; padding:19px; border:1px solid #dfdfdf; background-color:#fff; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p5_main ol li:nth-child(2n+2) { margin:0 auto;}
	.p5_main ol li b { display:block; width:100%; height:20px; overflow:hidden; line-height:20px; color:#303030; font-size:14px; font-weight:bold; margin:0 auto 10px; padding:0;}
	.p5_main ol li a { display:block; width:100%; overflow:hidden; line-height:24px; color:#0e7efc; font-size:16px; text-align:justify; margin:0 auto; padding:0;}
	
	/**part6**/
	.ly_part6 { width:100%; overflow:hidden; margin:32px auto; padding:0 16px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p6_banner { width:100%; overflow:hidden; margin:0 auto; padding:0;}
	.p6_banner img.p6_img2 { display:block; width:100%; overflow:hidden; margin:0 auto; padding:0;}
	.p6_banner img.p6_img1 { display:none;}
	
	/**part7**/
	.ly_part7 { width:100%; overflow:hidden; margin:32px auto; padding:0 16px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p7_main { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:240px 16px 16px 16px; background:#0475f4 url(../images/part7_img.jpg) 0 0 no-repeat; background-size:960px 240px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.p7_main p { width:100%; overflow:hidden; line-height:24px; color:#fff; font-size:14px; text-align:justify; margin:16px auto 0; padding:0;}
	
	/**foot**/
	.ly_foot { width:100%; overflow:hidden; margin:32px auto 0; padding:32px 16px; background-color:#e5e5e5; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.ft_main { width:100%; overflow:hidden; margin:0 auto; padding:0;}
	.ft_main .ft_left { width:100%; overflow:hidden; margin:0 auto 16px; padding:0;}
	.ft_main .ft_right { width:100%; overflow:hidden; margin:0; padding:0;}
	.ft_left .ft_tel { width:100%; height:40px; overflow:hidden; line-height:40px; margin:0 auto 16px; padding:0;}
	.ft_tel span { display:inline-block; height:38px; overflow:hidden; line-height:40px; color:#303030; font-size:14px; font-weight:bold; border-bottom:2px solid #303030; margin:0 10px 0 0; padding:0; float:left;}
	.ft_tel em { display:inline-block; height:40px; line-height:40px; color:#0273f2; font-size:32px; font-weight:bold; font-style:italic;}
	.ft_left ul li { display:inline-block; height:40px; line-height:40px; float:left; margin:0 20px 0 0;}
	.ft_left ul li a { color:#303030; font-size:14px;}
	.ft_left p { width:100%; height:auto; overflow:hidden; line-height:32px; color:#303030; font-size:14px; margin:0 auto; padding:0;}
	.ft_left p a { color:#303030;}
	.ft_left ul li a:hover, .ft_left p a:hover, .ft_left ul li a:active, .ft_left p a:active { color:#0273f2;}
	
	/**表单**/
	.ly_order { width:100%; overflow:hidden; margin:0 auto; padding:0 10px 10px; background-color:#fff; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.ly_order .order_div { width:100%; overflow:hidden; margin:0 auto; padding:10px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.ly_order .order_div:hover { background-color:#f8f8f8;}
	.od_title { width:100%; overflow:hidden; line-height:30px; color:#333; font-size:16px; margin:0 auto; padding:0;}
	.od_title span { color:#f00;}
	input[type="radio"] + label::before {
		content: "\a0"; /*不换行空格*/
		display: inline-block;
		vertical-align: middle;
		font-size: 14px;
		width: 18px;
		height: 18px;
		margin:11px 10px 11px 0;
		border-radius: 50%;
		border: 1px solid #ccc;
		text-indent: .15em;
		line-height: 1; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
	}
	input[type="radio"]:checked + label::before {
		background-color: #006feb; border: 1px solid #006feb; background-clip: content-box; padding: 4px;
	}
	input[type="checkbox"] + label::before {
		content: "\a0"; /*不换行空格*/
		display: inline-block;
		vertical-align: middle;
		font-size: 14px;
		width: 16px;
		height: 16px;
		margin:12px 10px 12px 0;
		border: 1px solid #ccc;
		text-indent: .15em;
		line-height: 1; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
	}
	input[type="checkbox"]:checked + label::before {
		border: 1px solid #006feb; background-color: #006feb; background-clip: content-box; content: "\2714"; color:#fff;
	}
	.fm_radio, .fm_checkbox { width:100%; overflow:hidden; margin:0 auto; padding:0;}
	.fm_radio ul li { width:50%; height:40px; overflow:hidden; float:left;}
	.fm_radio1 ul li { width:50%;}
	.fm_radio2 ul li { width:100%;}
	.fm_radio3 ul li { width:100%;}
	.fm_checkbox ul li { width:50%; height:auto; overflow:hidden; float:left;}
	.fm_radio ul li input, .fm_checkbox ul li input { display:none;}
	.fm_radio ul li label, .fm_checkbox ul li label { display:block; width:100%; height:auto; overflow:hidden; line-height:40px; color:#565656; font-size:14px; cursor:pointer;}
	.fm_checkbox1 ul li { width:100%;}
	.fm_checkbox2 ul li { width:33.333333%;}
	.fm_checkbox3 ul li label { width:100%; float:left;}
	
	.fm_radio1 ul li label { width:100%; float:left;}
	.fm_radio1 ul li input.rd_ipt { display:block; width:120px; height:36px; overflow:hidden; line-height:34px; color:#565656; font-size:14px; border:1px solid #ccc; margin:2px 0; padding:0 10px; outline:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.fm_checkbox2 ul li label { width:100%; float:left;}
	.fm_checkbox2 ul li input.rd_ipt { float:right; display:block; width:100%; height:36px; overflow:hidden; line-height:34px; color:#565656; font-size:14px; border:1px solid #ccc; background-color:#fff; margin:2px 0; padding:0 10px; outline:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	
	.tips { width:100%; overflow:hidden; color:#999; font-size:14px; margin:12px auto; padding:0 16px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; line-height:25px;}
	.order_tit{ width:100%; overflow:hidden;font-size: 25px;text-align: center;border-bottom: 1px dotted #ddd;height: 50px;line-height: 50px;margin-top: 10px;font-weight: bold;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	
	.fm_ipt { width:100%; height:40px; overflow:hidden; margin:0 auto; padding:0;}
	.fm_ipt input { display:block; width:100%; height:36px; overflow:hidden; line-height:34px; color:#565656; font-size:14px; border:1px solid #ccc; margin:2px auto; padding:0 10px; outline:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	
	.ipt_tit { width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:16px; margin:0; padding:0; float:left;}
	.ipt_tit1 { width:100%;}
	.ipt_tit span { color:#f00;}
	.fm_ipt1, .fm_ipt2 { width:100%; height:auto; overflow:hidden; margin:0; padding:0; float:right;}
	.fm_ipt3 { width:100%;}
	.fm_ipt1 input, .fm_ipt1 select, .fm_ipt2 select { display:block; width:100%; height:36px; overflow:hidden; line-height:34px; color:#565656; font-size:14px; border:1px solid #ccc; margin:2px auto; padding:0 10px; outline:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.fm_ipt1 textarea,.fm_ipt2 textarea { display:block; width:100%; height:120px; overflow:hidden; line-height:34px; color:#565656; font-size:14px; border:1px solid #ccc; background-color:#fff; margin:2px auto; padding:0 10px; outline:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.fm_ipt2 select { width:49%; margin:2px 1% 2px 0; float:left;}
	.fm_ipt3 select { width:48%; margin:2px 1%;}
	.fm_ipt3 input.rd_ipt { float:right; display:block; width:100%; height:36px; overflow:hidden; line-height:34px; color:#565656; font-size:14px; border:1px solid #ccc; margin:2px 0; padding:0 10px; outline:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.fm_ipt1 select, .fm_ipt2 select { background:#fff url(../images/jt.jpg) top right no-repeat;}
	
	.fm_checkbox3 .fm_ipt1 select { width:48%; margin:2px 2% 2px 0; float:left;}
	.fm_checkbox3 .fm_ipt1 input { width:48%; display:block;}
	
	.order_btn { width:120px; height:40px; overflow:hidden; margin:0 auto; padding:20px 0;}
	.order_btn input { display:block; width:120px; height:40px; overflow:hidden; line-height:40px; color:#fff; font-size:14px; text-align:center; margin:0 auto; padding:0; background-color:#0873d0; border-radius:2px; border:none; outline:none; cursor:pointer;}
	.order_btn1 input { display:block; width:120px; height:40px; overflow:hidden; line-height:40px; color:#fff; font-size:14px; text-align:center; margin:0 auto; padding:0; background-color:#0873d0; border-radius:2px; border:none; outline:none; cursor:pointer;}
	
	.order_banner1 { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0;}
	.order_banner2 { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0 16px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
	.order_banner1 img, .order_banner2 img { display:block; width:100%; overflow:hidden; margin:0 auto; padding:0;}
	
}
/**nav end**/






