@charset "gb2312";
/* CSS Document */
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;}
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-size:100%;}
ol,ul,li,dl,dt,dd{ list-style:none;}
.left{ float:left;}
input,button,textarea,checkbox,select,radio,form{ vertical-align: top;}
.right{ float:right;}
.clear{ font-size:0; line-height:0; clear:both; overflow:hidden; zoom:1;}
.blank{ height:10px; font-size:0; line-height:0; clear:both; overflow:hidden;}
.blank2{ height:20px; font-size:0; line-height:0; clear:both; overflow:hidden;}
.blank3{ height:30px; font-size:0; line-height:0; clear:both; overflow:hidden;}
.blank4{ height:40px; font-size:0; line-height:0; clear:both; overflow:hidden;}
.blank45{ height:45px; font-size:0; line-height:0; clear:both; overflow:hidden;}
.blank5{ height:50px; font-size:0; line-height:0; clear:both; overflow:hidden;}
.blank55{ height:55px; font-size:0; line-height:0; clear:both; overflow:hidden;}
.blank6{ height:60px; font-size:0; line-height:0; clear:both; overflow:hidden;}
.blank7{ height:70px; font-size:0; line-height:0; clear:both; overflow:hidden;}
.blank75{ height:75px; font-size:0; line-height:0; clear:both; overflow:hidden;}
.blank8{ height:80px; font-size:0; line-height:0; clear:both; overflow:hidden;}
.blank9{ height:90px; font-size:0; line-height:0; clear:both; overflow:hidden;}

.jm_banner{ background:url(../images/jm_pic1.jpg) no-repeat center top; overflow:hidden; height:619px;}
.jm_one{ overflow:hidden;}
	.jm_one h1{ text-align:center; font-size:34px; color:#333; line-height:34px;}
	.jm_one_mar1{ position:relative; overflow:hidden; height:503px;}
	.jm_one_mar1 dl{ width:1200px; margin:0 auto; overflow:hidden;}
	.jm_one_mar1 dd{ width:260px;}

	.jm_one_mar1 dd h2{ text-align:center; font-size:20px; height:65px; font-weight:bold; color:#666;}
	.jm_one_mar1 dd li{ text-align:center; font-size:16px; line-height:85px; border:1px solid #e9e9e9; color:#666;}
	.jm_one_mar1 dd li.hover{ border-bottom:2px solid #fe585c; background:url(../images/jm_pic2.png) no-repeat 42px 38px; color:#fe585c; font-weight:bold;}
	.jm_one_mar1 dt{ position:absolute; right:0; top:0; }
	
.jm_banner2{ background:url(../images/jm_pic4.jpg) no-repeat center top; overflow:hidden; height:209px;}

.jm_tow{ width:1200px; margin:0 auto; overflow:hidden;}
	.jm_tow h1{ text-align:center; font-size:48px; color:#333;}
	.jm_tow h1 p{ font-size:22px; color:#666; padding-top:10px;}
	
	.jm_tow_mar1{ width:400px; overflow:hidden;}
	.jm_tow_mar1 h2{ text-align:center; margin-top:244px;}
	.jm_tow_mar1 h3{ text-align:center; font-size:30px; color:#698fbf; margin:20px 0;}
	.jm_tow_mar1 p{ width:200px; margin:0 auto; border:1px solid #ccc; color:#666; font-size:16px; line-height:32px; text-align:center; padding:15px 0;}
	
	.jm_tow_mar2{ width:400px; height:556px; background:url(../images/jm_pic5.jpg) no-repeat top center; overflow:hidden;}
	.jm_tow_mar2 h2{ text-align:center; font-size:44px; font-weight:bold; color:#fff; padding-top:150px;}
	.jm_tow_mar2 h3{ text-align:center; font-size:48px; color:#fcff00; margin-top:20px; font-weight:bold;}
	
	.jm_tow_mar3{ width:399px; overflow:hidden; height:406px;}
	.jm_tow_mar3 h2{ text-align:center; padding-top:60px;}
	.jm_tow_mar3 h3{ text-align:center; font-size:30px; color:#698fbf; margin:20px 0;}
	.jm_tow_mar3 p{ width:200px; margin:0 auto; border:1px solid #ccc; color:#666; font-size:16px; line-height:32px; text-align:center;}
	.br{ border-top:1px solid #efefef; border-right:1px solid #efefef;}
	.br2{ border-top:1px solid #efefef; border-left:1px solid #efefef;}
	
.jm_banner3{ background:url(../images/jm_pic11.png) no-repeat center top; overflow:hidden; height:34px;}

.jm_three{ width:1104px; margin:0 auto; overflow:hidden;}
	.jm_three h1{ text-align:center; font-size:48px; color:#fe585c;}
	.jm_three h1 p{ font-size:22px; color:#666; padding-top:10px;}
	.jm_three ul{ width:894px; margin:0 auto;}
	.jm_three ul li{ float:left; width:161px; margin:0 28px;}
	.jm_three_mar1{ position:relative;}
	.fl{ position:absolute; left:0; top:45px; width:42px;}
	.fr{ position:absolute; right:0; top:45px; width:42px;}
	
.jm_fuor{ width:1200px; margin:0 auto; overflow:hidden;}
	.jm_fuor h1{ width:26%; margin:0 auto; text-align:center; line-height:55px; font-size:22px; color:#666; border:1px solid #ccc; border-radius:24px;}
	.jm_fuor li{ float:left;}
	