@charset "utf-8";
/* CSS Document */
body{background-color:#eaeff2;}

.visual{ width:100%; height:760px; background:url(/make_img/main.jpg) 50% 0 no-repeat; margin:0 auto;}
.visual_main{ width:1160px;height:760px; margin:0 auto;position:relative;clear:both;border-soild:1px;}
.vsp{position:relative; width:1160px; height:520px; padding-top:110px; border:#0F0 solid 0px;}

.box01{ background: #7a71aa ; width:290px; height:90px; float:left; text-align:center;}
.box01 p{color: #FFF;font-size: 12px;padding: 23px 0 0 0px;}
.box01 p span{ color:#FFF; font-size:18px;font-weight: 600;}
.box02{ background: #b971a3 ; width:290px; height:90px; float:left; text-align:center;}
.box02 p{color: #FFF;font-size: 12px;padding: 23px 0 0 0px;}
.box02 p span{ color:#FFF; font-size:18px;font-weight: 600;}
.box03{ background: #a7a0a0 ; width:290px; height:90px; float:left; text-align:center;}
.box03 p{color: #FFF;font-size: 12px;padding: 23px 0 0 0px;}
.box03 p span{ color:#FFF; font-size:18px;font-weight: 600;}
.box04{ background: #6ca4d8 ; width:290px; height:90px; float:left; text-align:center;}
.box04 p{color: #FFF;font-size: 12px;padding: 23px 0 0 0px;}
.box04 p span{ color:#FFF; font-size:18px;font-weight: 600;}

.box05{ width:120px; height:70px; float:left; }
.box06{ width:460px; height:70px; float:left; }
.box06 p{color: #626262;font-size: 12px;padding: 25px 0 0 0px;}
.box06 .bmore{margin: -16px 30px 0px 0px;float:right;}
.box07{ width:133px; height:70px; float:left; }
.box08{ width:447px; height:70px; float:left; }
.box08 p{color: #626262;font-size: 12px;padding: 25px 0 0 0px;}
.box08 .bmore{margin: -16px 30px 0px 0px;float:right;}

.box11{ background: #ffffff ; width:290px; height:280px; float:left;}
.box12{ background: #ffffff ; width:290px; height:280px; float:left;}
.box13{ background: #b2ceec ; width:290px; height:280px; float:left;}
.box13 ul{  color:#fff; font-size:12px;}

.box13 ul li{ line-height:1.7; /*background:url(../img/btn02.gif)*/ 0  no-repeat; padding-left:8px;}

.box13 .mname{ width:220px;height:20px; border:0px solid #d7d7d7;float:left;margin:10px 0 0 30px; text-align:left;}
.box13 .mday{ width:130px;height:20px;position:relative;margin:10px 0 0 120px;text-align:center;}
.box14{ background: #ffffff ; width:290px; height:280px; float:left; text-align:left;}
.box14 ul{  color:#fff; font-size:12px;}
.box14 ul li{ line-height:1.7; /*background:url(../img/btn02.gif)*/ 0  no-repeat; padding-left:8px;}
.box14 .mname{ width:220px;height:125px; border:0px solid #d7d7d7;float:left;margin:10px 0 0 30px; text-align:center;}
.box14 .mday{ width:130px;height:125px;position:relative;margin:10px 0 0 120px;text-align:center;}
.box14 st{  color:#000; font-size:12px;}
/*.box15{background:#b5d4f1; width:580px; height:375px;position:absolute; margin:280px 0px 0px -1160px; -webkit-margin-start:0px;}*/
.box15{background:#ffffff; width:580px; height:375px;position:absolute; margin:280px 0px 0px 0px; *margin-left:-1160px;}
.box15 ul{position:relative;}
.box15 ul:after{content:""; display:block; clear:both; }
.box15 ul li{float:left; margin-right: 5px; padding-bottom:5px;}
.box15 ul li.btn_r{border:#0F0 solid 0px; margin:130px 0px 0px 525px; position:absolute;}
.box15 ul li.btn_l{border:#0F0 solid 0px; margin:130px 0px 0px 20px; position:absolute;}
.box15 ul li a{display:block; margin-top:0px;}
.box15 ul li.mg_title{margin:280px 0px 0px 0px; position:absolute; height:60px}

.box16{background:#ffffff; width:290px; height:375px;position:absolute; margin:280px 0px 0px 580px; *margin-left:-580px;}
/*.box16{background:#ffffff; width:290px; height:375px;position:absolute; margin:280px 0px 0px 0px; -webkit-margin-start:580px;}*/
.box16 ul{position:relative;}
.box16 ul:after{content:""; display:block; clear:both; }
.box16 ul li{float:left; margin-right: 5px; padding-bottom:5px;}
.box16 ul li.pic{ position:absolute;}
.box16 ul li.pn_title{border:#0F0 solid 0px; margin:280px 0px 0px 0px; position:absolute; height:60px}

/*.box17{background:#bdb3b3; width:290px; height:375px;position:absolute; margin:280px 0px 0px -290px; -webkit-margin-start:870px;}*/
 
.box17{background:#ffffff; width:290px; height:375px;position:absolute; margin:280px 0px 0px 870px;  *margin-left:-290px;}
.box17 ul{position:relative;clear:both;text-align:center;margin-left:40px; }
.box17 ul:after{content:""; display:block; }
.box17 ul li{float:left; margin-right: 5px; padding-bottom:5px;}
.box17 ul li.pic{ position:absolute;}
.box17 ul li.q_title{border:#0F0 solid 0px; margin:86px 0px 0px 0px; position:absolute; height:254px}
.sms_txt{ color:#535353; font-size:12px; font-weight:600; }
.sms_input{ width:120px; height:26px; color:#535353; font-size:12px; border:#bdb3b3 solid 1px;}
 
.main_block03{ width:1160px;height:230px; margin:0 auto;position:relative;clear:both;border-soild:1px;background-color:#ffffff}
.img{ margin:75px 0px 0px 70px; width: 440px;}
.img1{}
.img ul{}
.img ul li{ float:left; margin-right:5px;}


/*ÇöÀå°¶·¯¸®*/
.w1000 {width:1160px;height:214px; margin:0 auto;overflow:hidden}
.FL {float:left}
.FR {float:right}
.pt15 {padding-top:15px}

.m_real {background:url(/images/real_bg.gif) no-repeat;width:977px; height:214px;font-size:0;padding-top:10px;position:relative}
.m_real .r_back{background:url(/images/r_back.gif) no-repeat;width:16px; height:27px;position:absolute;top:98px;left:188px}
.m_real .r_next{background:url(/images/r_next.gif) no-repeat;width:16px; height:27px;position:absolute;top:98px;right:10px}
.m_real ul{position:absolute;top:59px;left:218px}
.m_real ul li{float:left; width:140px; height:110px;margin-right:5px;background:#FFF}
