@charset "utf-8";
/*common*/
body,h1,h2,h3,p,ul,ol,form,fieldset,figure{margin: 0; padding: 0;}
body{width:100%; max-width:640px; min-width:320px; margin:0 auto; font-family: 'PingFang SC', 'Helvetica Neue', Helvetica, 'Droid Sans Fallback', 'Microsoft Yahei', sans-serif;}
div,figure,img{box-sizing: border-box;}
img{display: block; max-width: 100%;}
ul,ol{list-style: outside none none;}
a{text-decoration: none;}
.rgt{margin-left: 0 !important;}
.wid{max-width: 16.0rem; margin: 0 auto;}
/**header**/
.header{padding-top:0px;}
.header .img1{ width:66.4375%; float:left; margin:2.6% 0 0 3.125% }
.header .img2{ width:14.6875%; float:right; margin:2.4% 3.28125% 1.4% 0;}
/**focus**/
.focus{ width:100%; position:relative; overflow:hidden;   }
.focus .hd{ width:100%; height:0.125rem;  position:absolute; z-index:1; bottom:0; text-align:center;  }
.focus .hd ul{ overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:0.125rem; background-color:rgba(51,51,51,0.5);   }
.focus .hd ul li{ -moz-box-flex:1; -webkit-box-flex:1; box-flex:1; }
.focus .hd ul .on{ background:#FF4000;  }
.focus .bd{ position:relative; z-index:0;}
.focus .bd li img{ width:100%;}
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
/**header1**/
.header1{ overflow:hidden;}
.header1 .imge{ width:93.59375%; margin:3.2% 0 3.2% 3.125%;}
.header1 ul li{ width:21.875%; float:left; text-align:center; background:#6E57A5; margin:0 0 1.8% 2.03125%; padding:3% 0 4.1% 0;-moz-border-radius: 0.25rem;-webkit-border-radius: 0.25rem;border-radius: 0.25rem;}
.header1 ul li.li1{ margin-left:3.125%;}
.header1 ul li a img{ width:33.57143%;margin:0 auto;}
.header1 ul li a p{ font-size:0.5rem; /* line-height:0.6rem; */ color:#ffffff;}
/**header2**/
.header2{ width:100%; background:#6E57A5; overflow:hidden; padding:1.6% 0 1.2% 0; margin-top:2.2%;font-size:0;}
.header2 span{ display:inline-block; font-size:0.55rem; line-height:0.6rem; color:#ffffff; padding:1% 0 0 3.125%;}
.header2 a{ display:inline-block;width:29.84375%; background:#4B347A; font-size:0.5rem; text-align:center;float:right; padding:0.7% 0; margin:0 3.125% 0 0;-moz-border-radius: 0.4rem;-webkit-border-radius: 0.4rem;border-radius: 0.4rem; color:#ffffff;}

/**con1**/
.con1{ overflow:hidden;padding-top:0.075rem;/* text-align:center;*/ margin-top:3.8%}
.con1 img{margin:0 auto;}
.con1 .con1_3{ width:100%; margin:0 auto 2% auto; background:#4B347A; color:#ffffff; font-size:0.65rem; line-height:0.85rem; text-align:left; padding:1.8% 0 2% 0;}
.con1 .con1_3 img{ width:6.5625%; float:left; margin:0 1.5625% 0 3.59375%;}
.con1 .con1_3 a{ font-size:0.65rem; line-height:0.85rem; color:#ffffff; margin:0 1.2%}

.actc h1{ text-align:center; font-size:0.8rem; line-height:0.8rem; color:#262535; font-weight:normal; text-align:center; margin-top:3%;}
.actc .actc1{ font-size:0.45rem; line-height:0.775rem; color:#b1b1b1; text-align:center; margin:3% 0 2.6% 0;}
.actc>p{ font-size:16px; line-height:0.775rem; color:#262535; text-indent:2px; text-align:left; padding:0 3.281255%; padding-bottom:4%}

/**tit**/
.tit{ width:100%; text-align:center; font-size:0.45rem; line-height:0.875rem; color:#262535; padding:2.2% 0 1.2% 0;}
.tit p{ font-size:0.8rem; line-height:0.8rem; color:#6e57a5; font-weight:bold;}

.titc{ width:100%; overflow:hidden; border-bottom:3px solid #4B347A; text-align:center; font-size:0.875rem; line-height:0.875rem; color:#4b347a; font-weight:bold; padding:1.8% 0;}
.titc p{ font-size:0.5rem; line-height:0.5rem; color:#262535; font-weight:normal; padding-top:1.2%}  

/****/
.cons2{ width:100%;overflow:hidden; position:relative; /*margin-bottom:4%*/}
.cons2 .prev{ display:inline-block; width:7.96875%; position:absolute; left:39.84375%; top:91%; z-index:99}
.cons2 .next{ display:inline-block; width:7.96875%; position:absolute; left:51.80625%; top:91%; z-index:99}
.cons2 .prev img{ width:100%}
.cons2 .next img{ width:100%}
.cons2 .xux{ width:100%; /* padding-bottom:7%;*/ /*margin-bottom:4%*/}
.cons2 .bd{ width:80%; overflow:hidden; margin:0 auto}
.cons2 .bigImg img{ width:100%;}
.cons2 .cons2_2{ width:100%; overflow:hidden;}
.cons2 .cons2_2 img{ width:30.078125%; margin:3% 4.88% 0 0}
.cons2 .cons2_2 .img1{ margin-right:0;}
.cons3 div{ font-size:0.55rem; line-height:0.55rem; color:#6e57a5; text-align:center; padding:3.3% 0 1.4% 0}
.cons3 div p{ font-size:0.4rem; line-height:0.45rem; color:#CDC7DE;}
.cons3 .p1{ font-size:0.45rem; line-height:0.75rem; color:#838383;}
.cons3 .p1 img{ width:2.5390625%; float:left; margin:1.8% 1.5% 0 29.6875%;}
.cons3_1 .p1 img{ margin-left:16%}
.cons2 .bd_a{ width:48.125%; float:left; position:relative; margin:0 0 4.3% 25.625%}
.cons2 .bd_a img{ width:100%; float:left;}
.cons2 .bd_a p{ width:100%; position:absolute; left:0; top:0; text-align:center; font-size:0.5rem; line-height:0.5rem; color:#ffffff; padding-top:2.5%}

.imggw{ width:100%; margin-bottom:7%}
/**cons5**/
.cons5 .tit p{ font-size:0.75rem;}
.cons5 .tit{ padding-top:0; padding-bottom:4.5%}
.cons5 .slideBox{ position:relative; margin-bottom:3%; padding-bottom:5%}
.cons5 .slideBox .prev{ display:inline-block; width:7.96875%; position:absolute; left:39.84375%; top:81%; z-index:99}
.cons5 .slideBox .next{ display:inline-block; width:7.96875%; position:absolute; left:51.80625%; top:81%}
.cons5 .slideBox .prev img{ width:100%}
.cons5 .slideBox .next img{ width:100%}
.cons5 .slideBox .bd{overflow:hidden;border-bottom:1px solid #bdbdbd; padding-bottom:8.5%;}
.cons5 .slideBox .bd ul{ overflow:hidden}
.cons5 .slideBox .bd ul li{ overflow:hidden}
.cons5 .slideBox .bd ul li img{ width:33.4375%; float:left; margin:0 4.21875% 0 7.1875%}
.cons5 .slideBox .bd ul li div{ width:50%;float:left;}
.cons5 .slideBox .bd ul li div p{ font-size:0.5rem; line-height:0.9rem; color:#838383;}
.cons5 .slideBox .bd ul li div .p1{ font-size:0.65rem; line-height:0.825rem; color:#6e57a5; padding-bottom:2.8%}
.cons5 .slideBox .bd ul li div .p2{ font-size:0.625rem;}
.cons5 .slideBox .bd ul li div p a{ display:inline-block; width:44.83871%; float:left; position:relative; margin-top:6%}
.cons5 .slideBox .bd ul li div p .a1{ margin-right:3%}
.cons5 .slideBox .bd ul li div p a img{ width:100%; margin:0}
.cons5 .slideBox .bd ul li div p a b{ position:absolute; top:0.1rem; left:0; display:inline-block; width:100%; text-align:center; font-weight:normal; font-size:0.45rem; color:#ffffff; line-height:0.7rem;}
.cons5 .slideBox .bd ul li div p .a1 b{ color:#262535}

/**yuyue**/
.yuyue{ width:93.4375%; margin:0 auto; overflow:hidden; border:1px solid #e1e1e1;margin-top:0.15rem;}
.yuyue .tit{padding:0; width:100%; height:1.475rem; line-height:1.475rem; background:#6E57A5; color:#ffffff; font-weight:bold; font-size:0.65rem; text-indent:3.4%}
.yuyue p{ font-size:0.55rem; line-height:1.15rem; padding-left:10.368%; padding-top:0.35rem}
.yuyue p span{ float:left; display:inline-block}
.yuyue p span b{ color:#ffffff;}
.yuyue p input{ width:55.19%; height:0.975rem; line-height:0.975rem padding:0 2%;border:1px solid #A9A9A9}
.yuyue p textarea{ float:left; width:55.19%; padding:2%;border:1px solid #A9A9A9}
.yuyue p button{ width:34.7826%; height:1.075rem; line-height:1.075rem; color:#ffffff; background:#6E57A5; text-align:center; font-size:0.55rem; border:0; margin:0.3rem 0 0.6rem 23%;}
.yuyue .p1{ padding-top:0; line-height:0.95rem; padding:0 5.017% 3% 10.368%;} 
.yuyue .p1 span{ font-size:0.65rem; color:#6e57a5;}
.yuyue .p2{ text-align:left}
.yuyue .p2 label{ width:15%; display:inline-block;}
.yuyue .p2 input{ padding:0; width:25%; margin:6% 5% 0 20%; float:left}
/*counsel*/
.counsel{width: 15.025rem;margin:0 auto;padding-top: 0.575rem;}
.counsel .counsel_top{width: 10.85rem;margin: 0 auto;}
.counsel .counsel_top img{width: 10.85rem;}
.counsel .counsel_bom{width: 15.025rem;margin:0 auto;overflow: hidden;margin-top:0.65rem;}
.counsel .counsel_bom ul li{width: 21.09375%;float: left;text-align: center;margin-left: 0.475rem;position: relative;margin: 0 0 28px 2.8125%;}
/* .counsel .counsel_bom ul li a{width:3.4rem;display: inline-block;} */
.counsel .counsel_bom ul li p{font-size: 0.55rem;line-height:0.55rem;width: 100%;text-align: center;position: absolute;bottom: 23.5%;left: 0;color:#fff;}
.counsel .counsel_bom ul li.li1{background: url(../images/o1.jpg) no-repeat;background-size:100%;}
.counsel .counsel_bom ul li.li2{background: url(../images/o2.jpg) no-repeat;background-size:100%;}
.counsel .counsel_bom ul li.li3{background: url(../images/o3.jpg) no-repeat;background-size:100%;}
.counsel .counsel_bom ul li.li4{background: url(../images/o4.jpg) no-repeat;background-size:100%;}
/**footmeun**/
.footmeun ul{ overflow:hidden}
.footmeun ul li{ width:24.765625%; text-align:center; background:#6E57A5; height:1.5rem; line-height:1.5rem; font-size:0.6rem; margin:0 0.3125% 0.3125% 0; float:left; cursor:pointer; color:#ffffff;}
.footmeun ul li.li1{ margin-right:0;}
.footmeun ul li a{ color:#ffffff;}
/**footer**/
.footer{margin-bottom:1.95rem;}
.footer .p1{ font-size:0.775rem; line-height:0.65rem; color:#566368; text-align:center; letter-spacing:0.0375rem; margin:0.475rem 0;}
.footer .p1 span{ font-size:0.45rem; line-height:0.45rem; letter-spacing:0;}
.footer .footer1{ width:74.6875%; float:right; margin-bottom:15px;} 
.footer .footer2{ margin-top:0.125rem;}
.footer .footer1 img{ float:left; width:12.7615%; margin-right:1%}
.footer .footer1 p{ font-size:0.45rem; line-height:0.55rem; color:#414c50;}
.footer .footer1 p span{ font-size:0.8rem; line-height:0.725rem; color:#4b347a; font-weight:bold;}
.footer .p2{ font-size:0.45rem; line-height:0.65rem; color:#414c50; display:inline-block; width:100%; text-align:center; margin-bottom:2.25rem;}




