body {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

/*----------------------- ¿ò¼Ü ----------------------------*/


.col_a1{width: 1200px; height:auto; margin:0 auto;  border:1px solid #562368; display:table;}

/*----------------------- ¼ò½é ----------------------------*/

.jj{width: 1200px; height:310px; margin:0 auto; margin-top:50px; display:table;}

.jj_img{width: 530px; height:310px; float:left;}

.jj_text{width: 530px; height:310px; float:right; font-family:"Î¢ÈíÑÅºÚ";}

.jj_text strong{ height:50px; line-height:50px; font-size:18px; color: #555; }
.jj_text p{ line-height:30px; font-size:13px; color: #999;}

/*----------------------- ÏîÄ¿ ----------------------------*/
.xm_bg{width: 100%; height:auto; margin:0 auto; margin-top:30px; padding:70px 0; display:table; background:#f7f7f7}

.xm_tit{ width:1200px; height:62px; margin:0 auto; text-align:center; display:table;}
.xm_tit .tit{ width:auto; height:50px; line-height:50px;margin:0 auto; font-size:22px; color: #555; font-family:"Î¢ÈíÑÅºÚ";}
.xm_tit .xx{ width:30px; height:2px; margin:0 auto; background:#59a8f7;}



/* ÏîÄ¿  ÁÐ±í */
.xmList{ width:1200px; height:auto; margin:0 auto; margin-top:30px; overflow:hidden;}

.xmList ul{ margin-right:-50px;}
.xmList ul li{width:582px; height:180px; border-bottom: 0px #d2d2d2 dotted; vertical-align:top; margin:15px 36px 15px 0; float:left; background:#fff }

.xmImgLink{width: 270px; height: 180px; float: left; margin-right:20px;}
.xmImgLink img{width: 270px;height: 180px; border:0px;}

.xmContent{width: 280px; height: 180px; float:left; vertical-align:top;}
.xmContent h2 {height:40px; line-height:40px; margin-top:10px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap; color:#666; }
.xmContent h2 a{ font-weight:300; font-size: 17px; color:#666; font-family:"Î¢ÈíÑÅºÚ"; text-decoration:none; overflow: hidden;text-overflow: ellipsis; white-space: nowrap; }
.xmContent h2 a:hover{color:#0b7ed7;}
.xmContent p{ height:110px; line-height: 25px; margin:10px 0 0 0; font-size: 15px; color:#999; font-family:"Î¢ÈíÑÅºÚ"; overflow: hidden;}
.xmContent p a{font-size: 12px; color:#333; font-family:"Î¢ÈíÑÅºÚ"; }



/*-----------------------  °¸Àý ----------------------------*/
.case_tit{ width:1200px; height:54px; margin:0 auto; margin-top:90px; text-align:center; display:table;}

/* ºáÏòÄ¿Â¼ */
.menu_heng{ width:1200px; height:100px; line-height:100px; margin:0 auto; text-align:center;}
.menu_heng a {padding:10px 20px; margin-right:10px; color:#666; font-size:15px; text-decoration:none;  background:#fff; font-family:"Î¢ÈíÑÅºÚ"; border-radius:50px; border:1px solid #e6e6e6; }
.menu_heng a:hover{background:#188ce4; color:#fff; text-decoration:none; border:1px solid #188ce4; box-shadow:#c7e0f3 1px 1px 20px;}
.menu_heng .on{background:#188ce4; color:#fff; font-family:"Î¢ÈíÑÅºÚ"; text-decoration:none; border:1px solid #188ce4; box-shadow:#c7e0f3 2px 2px 20px;}

/* ²é¿´¸ü¶à */
.menu_heng_more{ width:1200px; height:50px; line-height:50px; margin:0 auto; text-align:center; display:table;}
.menu_heng_more a {padding:10px 30px; margin-right:10px; color:#fff; font-size:15px; text-decoration:none;  background:#188ce4; font-family:"Î¢ÈíÑÅºÚ"; border-radius:50px; }
.menu_heng_more a:hover{background:#0072cb; color:#fff; text-decoration:none; box-shadow:#c7e0f3 1px 1px 20px;}

/* °¸Àý */
.case_bd{ width:1200px; margin:0px auto; margin-top:15px; overflow:hidden;}
.case_bd ul{margin: 0 -80px 0 0;}

.case_bd ul a li { width:358px; height:290px; margin:0 60px 30px 0; background:#efefef; float:left;}
.case_bd ul a:hover li{background:#1570b7; color:#fff}

.case_bd ul a li img{width:358px;height:237px; overflow:hidden; border:0; display:table;}

.case_bd ul a li span{width:310px; height:35px; line-height:35px; margin:0px auto; margin-top:10px; overflow:hidden; text-align:center; color:#0065b3; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; display:table}
.case_bd ul a li span em{font-size:18px;}
.case_bd ul a:hover li span {color:#fff; }

.case_bd ul a li p{width:310px; height:44px; margin:0px auto; margin-top:10px; overflow:hidden; color:#000; font-size:15px; font-family:"Î¢ÈíÑÅºÚ";}
.case_bd ul a:hover li p {color:#fff; }





