body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding:0; margin: 0; font-family: "Î¢ÈíÑÅºÚ", Arial, Helvetica, sans-serif; }

fieldset, img { border:0; vertical-align:top; }

h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }

ol, ul, li, dl, dt, dd { list-style:none; }

input, button, textarea, checkbox, select, radio, form { vertical-align: top; }

a { color:#000; text-decoration:none; }

a:link, a:visited { text-decoration:none; }

a:hover { text-decoration:underline; }

.red, .red a { color:#ca0a0a; }

.mh { font-family:Arial, Helvetica, sans-serif;}

.green, .green a { color:#216614; }

.left { float:left; }

.right { float:right; }

.autohei { height:auto; overflow:hidden; zoom:1;}

.clear { font-size:0; line-height:0; clear:both; overflow:hidden; zoom:1; }

.blank { height:1rem; font-size:0; line-height:0; clear:both; overflow:hidden; }

.blank1 { height:2rem; font-size:0; line-height:0; clear:both; overflow:hidden; }

.blank2 { height:1.5rem; font-size:0; line-height:0; clear:both; overflow:hidden; }

.zxan { width:60%; padding-right:.5rem;}

.dhzx { width:40%;}

body { max-width:640px;min-width:320px; margin:0 auto;color:#333; background:#dbecfe;}

.img img{ max-width:100%;max-height:100%;}

*{-webkit-box-sizing:border-box;box-sizing:border-box;}

.bk{ background:#fff;padding:1rem 2rem;}





.top{ background:url(../images/fl01.jpg) no-repeat center top; overflow:hidden; padding-bottom:1rem;background-size:100% 100%;}

.logo{ height:auto; overflow:hidden; padding:0 3%;}

.logo img{ width:100%;}

.nav{ height:auto; overflow:hidden; padding:0 5%;}

.nav ul{ width:100%;}

.nav ul li{ float:left; font-size:1.2rem; background:#715C50; text-align:center; width:25%; padding:.5rem 0; border:1px #5A2E14 solid;}

.nav ul li i{ display:inline-block; width:3.25rem;}

.nav ul li p{ color:#FFFFFF; padding-top:.2rem;}

.nav ul li p a{color:#0b66c1;}

.banner{ height:auto; overflow:hidden;}



.fl01 h2{ margin:1rem 0; background:#fff;padding:0.8rem 1rem;}

.in1{ width:60%; border:1px solid #dcdbdb; height:3.3rem;font-size:1.4rem;color:#e2d0be; text-indent:1em; }

.in2{ width:40%; background:url(../images/fl04.jpg) no-repeat center top; background-size:100% 100%; height:3.3rem;border:0;}

.fl01-c{ background:url(../images/fl07.jpg) no-repeat center top; background-size:100% 100%;padding:1.2rem 0.8rem;}

.fl01-c h4{ width:34%;}

.fl01-c p i img{margin-bottom:0.5rem;}

.fl01-c p{ width:63%;font-size:1.2rem;}

.tit{ text-align:center; }



.tit p{font-size:1.4rem; line-height:2rem;color:#5A2E14; height:2.6rem;padding-top:0.3rem}

.tit p i img{ width:8%;padding:0.2rem 0.3rem 0 0;}

.tit p i.i2 img{padding:0;}

.tit p i.i3 img{padding:0; width:10%;}

.tit h2{font-size:1.8rem; line-height:2rem;color:#5A2E14;}

.tit cite img{margin:0.5rem 0 1.5rem;}

.fl02-t h2{ font-size:1.2rem; line-height:1.7rem ;color:#555; background:url(../images/fl09.png) no-repeat center top;background-size:100% 100%; padding:2.7rem 1.3rem 1rem;}

.fl02-t ul{ background:url(../images/fl10.png) no-repeat center top;background-size:100% 100%;margin:0 0.8rem 0 2.5rem; height:25rem;padding:1.1rem 0 2.1rem;}

.fl02-t ul li{ padding:0.4rem 2rem 0 3rem;text-align:center; font-size:1rem; line-height:1.4rem; height:3.8rem;}

.fl02-t ul li b{ font-size:1.2rem;}



.fl02-c {padding:2.2rem 2rem 2.5rem 1rem; background:url(../images/fl13.png) no-repeat center top;background-size:100% 100%; }

.fl02-c h4{ width:25%; margin-right:3px;position:relative; display:inline-block;}

.fl02-c h4 span{position:absolute; bottom:0; left:0;color:#fff; font-size:1.1rem; line-height:1.7rem; text-align:center; width:100%; background:rgba(45,43,43,0.7);}

.fl02-c h5{position:relative;width:32%;display:inline-block;}

.fl02-c h5 span{position:absolute; bottom:0; left:0;color:#fff; font-size:1.1rem; line-height:1.7rem; text-align:center; width:100%;background:rgba(45,43,43,0.7);}

.fl02-c p{ width:37%;font-size:1.2rem; line-height:1.7rem ;padding-top:0.8rem;}

.fl02-b{margin:0 0.8rem 0 1rem; background:url(../images/fl16.png) no-repeat center top;background-size:100% 100%; height:19.5rem; }

.fl02-b h2{ overflow:hidden; margin:3.8rem 0 4.4rem;padding:0 2.3rem 0 2.5rem;  }

.fl02-b h2 i{ width:30%;}

.fl02-b h2 span{font-size:1.2rem; line-height:1.7rem; width:64%; display:inline-block;}

.fl02-b h2 span i{ font-style:normal;}

.fl02-b h3{font-size:1.3rem; line-height:1.2rem; text-align:center;}

.fl02-b h5{  width:79%; margin:0 auto;padding-top:0.8rem;}

.fl03-t{ background:url(../images/fl18.jpg) no-repeat center top;background-size:100% 100%; height:11.2rem;margin-bottom:1.6rem;}

.fl03-t2{background:url(../images/fl19.jpg) no-repeat center top;background-size:100% 100%; height:12.2rem;}

.fl03-t2 p.p2{margin-left:0.7rem;padding-top:1.8rem;}

.fl03-t p{ text-indent:2em;font-size:1.2rem; line-height:1.6rem; width:61%;color:#333;margin-right:0.7rem;padding-top:0.6rem;}

.fl03-b { margin-left:0.8rem;}

.fl03-b p{font-size:1.2rem; line-height:2.7rem; background:url(../images/fl22.jpg) no-repeat center top;background-size:100% 100%; margin:0 1.7rem 0 0.8rem;}

.fl03-b h5{ width:100%; margin:0 auto; text-align:center; padding:1.5rem 0 1rem;}

.fl04-t p{text-indent:2em;font-size:1.2rem; line-height:1.7rem;margin:0.5rem 0 0.8rem;}

.fl04-t ul{ overflow:hidden;}

.fl04-t ul li{ float:left; width:33.3%; text-align:center; }

.fl04-t ul li h3{font-size:1rem; line-height:1.7rem; text-align:center;}

.fl04-t h5.h52{ width:auto; margin:0 auto;padding:1.6rem 0 1.3rem;}

.fl04-c{ background:url(../images/fl30.jpg) no-repeat center top;background-size:100% 100%; height:5.4rem;padding:0.8rem 1.5rem 0.8rem 0;}

.fl04-c ul li{ float:left; width:33.3%; text-align:center;font-size:1.2rem; line-height:1.9rem;color:#652d0e;margin:0rem 0;}

.fl05-b p{font-size:1.3rem; line-height:1.7rem;margin:0.8rem 0;}

.fl05-b table td{font-size:1.2rem; line-height:2.2rem;}

.fl05-b table td.t1{ text-align:center; background:#75bae1;}

.fl05-b table td.t2{ background:#e1e5ed; text-align:center;}

.fl04-t h5 i{ width:49%;margin:1.4rem 0 1.8rem;}





/**jh**/

.jh_one{ background:#fff; padding:0 1rem; overflow:hidden;}

	.jh_one_t{ border-bottom:1px solid #c3c3c3; overflow:hidden;}

	.jh_one_t h1{ font-size:1.5rem; font-weight:bold; color:#5A2E14; display:inline-block; border-bottom:2px solid #5A2E14; line-height:2.25rem;}

	.jh_one_t span{ float:right; display:block; width:26%; }

	.jh_one_t span img{ width:100%; height:auto;}

	.jh_one h2{ width:31.2%; position:relative; margin:0 1%; float:left; height:6rem;}

	.jh_one h2 img{ width:100%; height:auto;}

	.jh_one h2 p{ position:absolute; left:0; top:0; font-size:1.2rem; color:#fff; text-align:center; width:100%; padding-top:0.6rem;}

	.jh_one h2 p span{ font-size:1.6rem; font-weight:bold; display:block;}

	

	.jh_one h3{ width:22%; margin-top:1rem; clear:both;}

	.jh_one h3 img{ width:100%;}

	.jh_one li{ padding:1rem 0; border-bottom:1px dashed #939393; overflow:hidden;}

	.jh_one li dl{ overflow:hidden;}

	.jh_one li dd i{ width:2.7rem; float:left;}

	.jh_one li dd i img{ width:100%;}

	.jh_one li dd ol{ float:left; font-size:1.2rem; color:#555555; margin-left:1rem;}

	.jh_one li dd ol span{ font-size:1.3rem; color:#b20200; display:block; font-weight:bold;}

	.jh_one li dt img{ width:1.3rem;}

	.jh_one li dt span{ font-size:1.3rem; color:#937b62;}

	.jh_one li p{ font-size:1.2rem; text-indent:2.4rem; line-height:1.7rem; color:#555555;}

	

.jh_tow{ background:#fff; padding:0 1rem; overflow:hidden;}

	.jh_tow_c{ border:3px solid #ebebeb; padding:1rem; overflow:hidden;}	

	

	.jh_tow_c ul{ overflow:hidden;}

	.jh_tow_c li{ margin-top:1rem;}

	.jh_tow_c li h2{ float:left; width:20%; background:#eaeaea; font-size:1.2rem; text-align:center; color:#333537; line-height:2rem;}

	.jh_mar3{ width:80%; border:1px solid #c0c0c0; border-left:none; background:#fff; height:2rem; color:#a9a9a9; font-size:1.2rem;}

	

	.jh_tow h4{ width:74%; margin:0 auto;}

	.jh_tow h4 img{ width:100%;}

	

.jh_menu{ overflow:hidden; background:#5A2E14;}

	.jh_menu li{ float:left; width:33.3%; text-align:center; line-height:3.25rem; font-size:1.3rem; background:url(../images/jh_pic3.png) no-repeat right;}

	.jh_menu li a{ color:#fff;}



.jh_foot{ overflow:hidden; padding:2rem; background:#fff; margin-bottom:3rem;}

	.jh_foot dl{ overflow:hidden;}

	.jh_foot dt{ width:8%;}

	.jh_foot dt img{ width:100%;}

	.jh_foot dd{ width:90%; margin-left:2%;}

	.jh_foot dd h3{ font-size:1.2rem; color:#5A2E14; line-height:1.55rem;}

	.jh_foot dd p{ font-size:1.2rem; color:#333333;}

	

	.jh_foot h4{ width:90%; margin:0 auto;}

	.jh_foot h4 a.jh_mar1{ width:48%; border:2px solid #5A2E14;border-radius:2rem; font-size:1.2rem; text-align:center; line-height:2.8rem;}

	.jh_foot h4 a.jh_mar2{ width:48%; border:2px solid #5A2E14;border-radius:2rem; font-size:1.2rem; text-align:center; line-height:2.8rem;}

	.jh_foot h4 a{ color:#5A2E14;}





.jh_tow_c h5{ text-align:center; padding-top:1rem;}



.cxsz{ background:#b60e0e;display:inline-block; width:8.5rem; margin:0 .3rem; height:2.3rem; border-radius:1.2rem; border:0;  line-height:2.3rem; color:#fff; font-size:1.2rem;}

.tijiao{ background:#F38E00;display:inline-block; width:8.5rem; margin:0 .3rem; height:2.3rem; border-radius:1.2rem; border:0;  line-height:2.3rem; color:#fff; font-size:1.2rem;}



.lh_wo3{ width:17rem; height:3.2rem; margin:0 auto;}

.lh_wo3 img{ width:100%; height:auto;}





.lh_wh{ overflow:hidden;}

.lh_wh li{ border:1px solid #ece9e6; overflow:hidden; background:url(../images/lh_bgbg.png); padding:2%; overflow:hidden; margin-top:0.7rem;}

.lh_tb{ width:40%; overflow:hidden;}

.lh_tb img{ width:100%; height:auto;}

.lh_yh{ width:57%; overflow:hidden; color:#333333; font-size:1.4rem;}



.lh_why{ overflow:hidden; margin:2% 0;}

.lh_why a{ display:block; width:48%; float:left;}

.lh_why a img{ width:100%; height:auto;}








html { font-size: 10px; font-size: calc(100vw / 32); }
 @media all and (max-width: 320px) {
 html {
 font-size: 10px;
}
}
 @media all and (min-width: 640px) {
 html {
 font-size: 20px;
}
}  





