html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent; list-style:none }
body{font: normal 100% Helvetica, Arial, sans-serif; font-family:"microsoft yahei"; color:#4d4d4f; }
*{margin:0; padding:0;}
input,button{font-family:"microsoft yahei";}
html,body{font-size:62.5%;}
img{ vertical-align:top}
a:link,a:visited{text-decoration: none; }
a:hover,a:active{text-decoration: none;}
input,button,select,textarea{outline:none;}
li{ list-style:none;}
img{border:none;}
i{font-style: normal;}
body div{ overflow:hidden}
.wid{width:100%;min-width:320px; max-width:640px; margin:0 auto; overflow:hidden;}

/**tit**/
.tit{ width:100%; text-align:center; font-size:1.8rem; line-height:35px; color:#262535; padding:2.2% 0 1.2% 0;}
.tit p{ font-size:3.2rem; line-height:32px; color:#6e57a5; font-weight:bold;}

.tite{ width:100%; font-size:3.5rem; line-height:35px; color:#4b347a; font-weight:bold; text-align:center; border-bottom:3px solid #4B347A; padding-bottom:2.2%}
/**con1**/
.con1 .con1_tit{ width:100%}
.con1 .con1_tit img{ float:left; width:100%;}
.con1 .con1_t{ text-align:center; font-size:3.5rem; line-height:35px; color:#4b347a; font-weight:bold; margin-bottom:4%;}
.con1 ul{ width:100%; display:inline-block;}
.con1 ul li{ width:100%;}
.con1 ul li ul li{ width:42.5%; float:left; text-align:center; margin-left:4.53125%; margin-bottom:3.3%}
.con1 ul li ul li.li1{ margin-left:6.71875%;}
.con1 ul li ul li img{ width:61.397%;}
.con1 ul li ul li p{ font-size:1.8rem; line-height:31px; color:#262535; text-align:left; padding-top:3%}
.da{ display:inline-block; width:75.15625%; background:#4B347A; text-align:center; color:#ffffff; margin-left:12.34375%; float:left; font-size:2rem; line-height:20px; padding:1.9% 0 2.1% 0;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;}
.da1{ width:64.375%; margin-left:17.8125%;}
.con1 .p1{ font-size:1.8rem; line-height:36px; color:#4b347a; width:91.875%; display:inline-block; padding:4.5% 4.0625% 3.7% 4.0625%; text-indent:7%;}
.con1 .p1 span{ color:#dc0029; font-weight:bold;}
/**con2**/
.con2{ padding-bottom:6%}
.con2 ul{ padding-top:4%}
.con2 ul li{ width:42.1875%; float:left; margin:0 0 3.6% 4.0625%;}
.con2 ul li img{ width:100%; float:left;}
.con2 ul li.li1{ margin-left:5.78125%;}
/**con3**/
.con3 .p1{ padding:2% 4.375% 2% 4.375%; font-size:1.8rem; line-height:36px; color:#262535; text-indent:6%}
.con3 ul{ width:100%; display:inline-block; padding-bottom:3%}
.con3 ul li{ width:45.15625%; float:left; margin-left:2.8125%;}
.con3 ul li.li1{ margin-left:3.28125%;}
.con3 ul li .img1{ width:100%; vertical-align:top;} 
.con3 ul li div{ width:100%; text-align:center; margin:7% 0 4% 0;}
.con3 ul li div p{ display:inline-block; font-size:2.5rem; line-height:25px; color:#272636; font-weight:bold; padding-top:2%;}
.con3 ul li div p span{ font-size:1.6rem; color:#999999; font-weight:normal;}
.con3 ul li div img{ width:8.3045%; vertical-align:top; margin-right:5.53633%}
.con3 ul li div .img2{ width:7.95847%; vertical-align:bottom; margin:0 0 0 5.53633%;}
.con3 ul li .p2{ font-size:1.8rem; line-height:32px; color:#272636;}
.con3 .con3_1{ width:100%; margin-bottom:2%}
.con3 .con3_1 .img1{width:45.625%; vertical-align:top; float:left; margin:0 1.875% 0 3.125%;}
.con3 .con3_1 .con3_1_1{ width:45.15625%; text-align:center; margin:2% 0 4% 0; float:left;}
.con3 .con3_1 .con3_1_1 p{ display:inline-block; font-size:2.5rem; line-height:25px; color:#272636; font-weight:bold; padding-top:2%;}
.con3 .con3_1 .con3_1_1 p span{ font-size:1.6rem; color:#999999; font-weight:normal;}
.con3 .con3_1 .con3_1_1 img{ width:8.3045%; vertical-align:top; margin-right:5.53633%}
.con3 .con3_1 .con3_1_1 .img2{ width:7.95847%; vertical-align:bottom; margin:0 0 0 5.53633%;}
.con3 .con3_1 .con3_1_1 .p2{ font-size:1.8rem; line-height:32px; color:#272636; text-align:left; font-weight:normal;}
/**con4**/
.con4{ width:65.15625%; margin:3.8% auto 5.6% auto; overflow:hidden;}
.con4 img{ width:100%; float:left;}
/**header2**/
.header2{ width:100%; background:#6E57A5; overflow:hidden; padding:1.6% 0 1.2% 0; margin:2.2% 0 3% 0;}
.header2 span{ display:inline-block; font-size:2.2rem; line-height:24px; color:#ffffff; padding:1% 0 0 3.125%;}
.header2 a{ display:inline-block;width:29.84375%; background:#4B347A; font-size:2rem; text-align:center;float:right; padding:0.7% 0; margin:0 3.125% 0 0;-moz-border-radius: 16px;-webkit-border-radius: 16px;border-radius: 16px; color:#ffffff;}
/****/
.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%; border-bottom:1px solid #bdbdbd; 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:2.2rem; line-height:22px; color:#6e57a5; text-align:center; padding:3.3% 0 1.4% 0}
.cons3 div p{ font-size:1.6rem; line-height:18px; color:#CDC7DE;}
.cons3 .p1{ font-size:1.8rem; line-height:30px; 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:2rem; line-height:22px; color:#ffffff; padding-top:2.5%}
/****/
.imggw{ width:100%; margin-bottom:7%}
/**cons5**/
.cons5 .tit p{ font-size:3rem;}
.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:48.4375%;}
.cons5 .slideBox .bd ul li div p{ font-size:2rem; line-height:36px; color:#838383;}
.cons5 .slideBox .bd ul li div .p1{ font-size:2.6rem; line-height:33px; color:#6e57a5; padding-bottom:2.8%}
.cons5 .slideBox .bd ul li div .p2{ font-size:2.5rem;}
.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; left:0; display:inline-block; width:100%; text-align:center; font-weight:normal; font-size:1.8rem; color:#ffffff; line-height:28px;}
.cons5 .slideBox .bd ul li div p .a1 b{ color:#262535}

@media screen and (max-width: 479px){
html,body{font-size:45.5%;}

/**tit**/
.tit{line-height:24px; padding:5% 0 0.8% 0;}
.tit p{line-height:22px;}

.tite{ font-size:3.5rem; line-height:26px; border-bottom:2px solid #4B347A; padding-bottom:1.4%}
/**con1**/
.con1 .con1_t{font-size:3.5rem; line-height:27px;}
.con1 ul li ul li p{line-height:22px;}
.da{font-size:1.8rem; line-height:20px; padding:1.7% 0 1.3% 0; -moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;}
.con1 .p1{line-height:25px;padding:4% 4.0625% 3.2% 4.0625%}
/**con3**/
.con3 .p1{ padding:2% 4.375% 2% 4.375%; font-size:1.8rem; line-height:23px;}
.con3 ul li div p{font-size:2.5rem; line-height:20px;}
.con3 ul li .p2{line-height:22px;}
.con3 .con3_1 .con3_1_1 p{ font-size:2.5rem; line-height:19px; padding-top:1.4%;}
.con3 .con3_1 .con3_1_1 .p2{  line-height:22px;}
/**header2**/
.header2{ padding:1.6% 0 1.6% 0;}
.header2 span{padding:0 0 0 3.125%;}
.header2 a{padding:1.4% 0 1.2% 0; font-size:1.8rem}
/****/
.cons2 .prev{ display:inline-block; width:7.96875%; position:absolute; left:39.84375%; top:91.5%; z-index:99}
.cons2 .next{ display:inline-block; width:7.96875%; position:absolute; left:51.80625%; top:91.5%; z-index:99}
.cons3 div{ font-size:2.2rem; line-height:16px; color:#6e57a5; text-align:center; padding:3.3% 0 1.4% 0}
.cons3 div p{ font-size:1.6rem; line-height:14px; color:#CDC7DE;}
.cons3 .p1{ font-size:1.8rem; line-height:23px; color:#838383;}
.cons3 .p1 img{ width:2.5390625%; float:left; margin:1.8% 1.5% 0 24.6875%;}
.cons3_1 .p1 img{ margin-left:12%}
.cons2 .bd_a p{font-size:2rem; line-height:20px; color:#ffffff; padding-top:1.5%}
/**cons5**/
.cons5 .tit p{ font-size:2.8rem;}
.cons5 .slideBox .bd{overflow:hidden;border-bottom:1px solid #bdbdbd; padding-bottom:8.5%;}
.cons5 .slideBox .bd ul li div p{ font-size:1.8rem; line-height:22px;}
.cons5 .slideBox .bd ul li div .p1{ font-size:2.2rem; line-height:27px; color:#6e57a5; padding-bottom:2.8%}
.cons5 .slideBox .bd ul li div .p2{ font-size:2rem;}
.cons5 .slideBox .bd ul li div p a b{ font-size:1.8rem; color:#ffffff; line-height:20px;}
}
@media screen and (max-width: 390px){
html,body{font-size:42.5%;}
/**tit**/
.tit{line-height:22px; padding:5% 0 0.8% 0;}
.tit p{line-height:20px;}

.tite{ font-size:3.5rem; line-height:18px; border-bottom:2px solid #4B347A; padding-bottom:1.3%}
/**con1**/
.con1 .con1_t{font-size:3.5rem; line-height:22px;}
.con1 ul li ul li p{line-height:18px;}
.da{font-size:2rem; line-height:20px; padding:1.5% 0 1.7% 0; -moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;}
.con1 .p1{line-height:20px;padding:4% 4.0625% 3.2% 4.0625%}
/**con3**/
.con3 .p1{ padding:2% 4.375% 2% 4.375%; font-size:1.8rem; line-height:19px;}
.con3 ul li div p{font-size:2.5rem; line-height:17px;}
.con3 ul li .p2{line-height:18px;}
.con3 .con3_1 .con3_1_1 p{ font-size:2.5rem; line-height:16px; padding-top:1.4%;}
.con3 .con3_1 .con3_1_1 .p2{  line-height:18px;}
/**header2**/
.header2 span{ padding:0.4% 0 0 3.125%; line-height:20px;}
.header2 a{font-size:1.8rem}
/**cons2**/
.cons2 .prev{ display:inline-block; width:7.96875%; position:absolute; left:39.84375%; top:91.5%; z-index:99}
.cons2 .next{ display:inline-block; width:7.96875%; position:absolute; left:51.80625%; top:91.5%; z-index:99}
.cons3 div{ font-size:2.2rem; line-height:16px; color:#6e57a5; text-align:center; padding:3.3% 0 1.4% 0}
.cons3 div p{ font-size:1.6rem; line-height:14px; color:#CDC7DE;}
.cons3 .p1{ font-size:1.8rem; line-height:18px;}
.cons3 .p1 img{ width:2.5390625%; float:left; margin:1.8% 1.5% 0 24.6875%;}
.cons3_1 .p1 img{ margin-left:12%}
.cons2 .bd_a p{font-size:2rem; line-height:20px; color:#ffffff; padding-top:1.1%}
/**cons5**/
.cons5 .slideBox .bd{overflow:hidden;border-bottom:1px solid #bdbdbd; padding-bottom:8.5%;}
.cons5 .slideBox .bd ul li div p{ font-size:1.8rem; line-height:22px;}
.cons5 .slideBox .bd ul li div .p1{ font-size:2.2rem; line-height:25px; color:#6e57a5; padding-bottom:2.4%}
.cons5 .slideBox .bd ul li div .p2{ font-size:2rem;}
.cons5 .slideBox .bd ul li div p a b{ font-size:1.8rem; color:#ffffff; line-height:16px;}
}
@media screen and (max-width: 370px){

}
@media screen and (max-width: 350px){
html,body{font-size:36.5%;}	
/****/
.con1 input{padding:5px 1%;}
.con1 button{padding:5px 0;}
.con1 a{ padding:5px 0;}
}