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;}

.titc{ width:100%; overflow:hidden; border-bottom:3px solid #4B347A; text-align:center; font-size:3.5rem; line-height:35px; color:#4b347a; font-weight:bold; padding:1.8% 0;}
.titc p{ font-size:2rem; line-height:20px; color:#262535; font-weight:normal; padding-top:1.2%}  
/**touy**/
.touy{ width:100%; float:left; margin:2% 0 3.8% 0.3125%; position:relative}
.touy img{ width:93.125%; float:left;}
.touy div{width:79.6875%; position:absolute; right:9.5125%; top:0;}
.touy div .p1{ font-size:2.6rem; line-height:32px; text-align:center; font-weight:bold; color:#4b347a; margin-top:12%}
.touy div .p2{ font-size:1.6rem; line-height:24px; color:#4b347a; text-indent:6.5%}
/**sco1**/
.sco1{ width:93.75%; overflow:hidden; text-align:center; margin:0 3.125%;}
.sco1 ul{ overflow:hidden; margin:4% 0 3% 0;}
.sco1 ul li{ width:33.33%; float:left; overflow:hidden; position:relative;}
.sco1 ul li.li1{ width:32.833333%;}
.sco1 ul li img{ width:100%; float:left;}
.sco1 ul li p{ position:absolute; font-size:1.8rem; line-height:26px; color:#ffffff; display:inline-block; width:100%;}
.sco1 ul li .p1{ left:0; top:31.5%;font-size:2.6rem;}
.sco1 ul li .p2{ left:0; top:68%}
.sco1 div a{ display:inline-block; width:46.666667%; font-size:2rem; float:left; height:45px; line-height:45px; text-align:center; color:#4b347a; border:1px solid #4B347A;-moz-border-radius: 15px; -webkit-border-radius:15px;border-radius:15px; margin-bottom:5%}
.sco1 div .a1{ height:47px; line-height:47px; border:0; background:#4B347A; color:#ffffff; margin-left:6.166667%}
/**sco2**/
.sco2{ width:100%; position:relative}
.sco2 ul{ margin: 3.5% 0 0 3.125%; box-shadow: 3px 3px 3px #ccc; /* display:inline-block; */ width:94.0625%; /* overflow:hidden; position:absolute; left:3.125%; top:2.7%; */}
.sco2 ul li{ width:100%; font-size:1.9rem; color:#262535; line-height:74px; text-indent:3%;border: 1px solid #ccc;border-bottom:none;border-right: none;}
.sco2 ul li div{ width:43.2%; float:right;}
.sco2 ul li div input{ width:14px;height:14px; float:left; margin-top:12%}
.sco2 ul li div label{ float:left; text-indent:1%; /* margin-right:12%; */margin-right:7%;width:20%;}
.sco2 .bimg{ width:94.0625%; float:left; margin:3.5% 0 0 3.125%;}
.sco2 .sco2_an{ display:inline-block; width:50.9375%; float:left; height:47px; line-height:47px; background:#4B347A; color:#ffffff; text-align:center; font-size:2rem;-moz-border-radius: 18px; -webkit-border-radius:18px;border-radius:18px; margin:3.8% 0 0 24.375%}
.sco2 p{ display:inline-block; width:94.0625%; margin-left:3.125%; font-size:2.2rem; line-height:38px; color:#262535; padding:4% 0 4% 0}
.sco2 p img{ vertical-align:middle; float:none; width:24.75083%;}
.sco2 .sco2_tu{ width:100%; float:left; margin-bottom:3.4%;}
/**sco3**/
.sco3 ul{ padding:4% 0 1% 0; overflow:hidden;}
.sco3 ul li div{ width:40%; float:left; overflow:hidden; margin-left:3.4375%; font-size:2.8rem; line-height:46px; color:#d20000; margin-bottom:3%}
.sco3 ul li div img{ width:16.40625%; float:left; margin:2% 3% 1% 0;}
.sco3 ul li div span{ display:inline-block; font-size:1.8rem; line-height:26px; color:#262535;}
.sco3 ul li .div1{ margin-left:14.84375%; color:#078400;}
.sco3 ul li .div1 img{ margin:0 3% 1% 0;}
/**sco4**/
.sco4 #sco4_1{ position:relative; overflow:hidden; padding-bottom:5%}
.sco4 #sco4_1 .prev{ display:inline-block; width:7.96875%; position:absolute; left:39.84375%; top:90.9%; z-index:99}
.sco4 #sco4_1 .next{ display:inline-block; width:7.96875%; position:absolute; left:51.80625%; top:90.9%}
.sco4 #sco4_1 .prev img{ width:100%}
.sco4 #sco4_1 .next img{ width:100%}
.sco4 .sco4_1{ width:100%; overflow:hidden; border-bottom:1px solid #BDBDBD; padding-bottom:9%}
.sco4 .bd{ overflow:hidden; width:79.375%; margin:3% auto 0 10.3125%;}
.sco4 .bd ul{ overflow:hidden;}
.sco4 .bd ul li{ overflow:hidden; width:100%; position:relative}
.sco4 .bd ul li img{ width:100%; float:left;}
.sco4 .bd ul li p{ display:inline-block; position:absolute; left:14%; top:37%; font-size:1.6rem; line-height:32px; color:#000000; width:74.015748%; text-align:center; text-indent:6%}
.sco4 .bd ul li .p1{ top:34%;}
/**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: 560px){
	.sco2 ul li div input{ width:14px;height:14px; float:left; margin-top:14%}
	.sco2 ul li div label{/* margin-right:6% */ margin-right: 4%}
}

@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;}

.titc{ border-bottom:2px solid #4B347A; font-size:3.2rem; line-height:25px; color:#4b347a; font-weight:bold; padding:1.8% 0;}
.titc p{ font-size:2rem; line-height:20px; color:#262535; font-weight:normal; padding-top:0.4%}  
/**touy**/
.touy div{width:81.6875%; right:8.5125%;}
.touy div .p1{line-height:24px; margin-top:11%}
.touy div .p2{line-height:13px; text-indent:6.5%}
/**sco1**/
.sco1 ul li p{line-height:24px;}
.sco1 ul li .p1{ left:0; top:31.5%;font-size:2.6rem;}
.sco1 div a{width:46.566667%;height:30px; line-height:30px;-moz-border-radius: 10px; -webkit-border-radius:10px;border-radius:10px;}
.sco1 div .a1{ height:32px; line-height:32px; }
/**sco2**/
.sco2 ul li{ width:100%; font-size:1.9rem; color:#262535; line-height:46px; text-indent:3%}
.sco2 ul li div input{ width:14px;height:14px; float:left; margin-top:11%}
.sco2 ul li div label{/* margin-right:6% */ margin-right: 4%;}
.sco2 .sco2_an{ height:32px; line-height:32px;-moz-border-radius: 12px; -webkit-border-radius:12px;border-radius:12px; margin:3.8% 0 0 24.375%}
.sco2 p{ font-size:2.2rem; line-height:26px;padding:3% 0 3% 0}
/**sco3**/
.sco3 ul{ padding:4% 0 0 0; overflow:hidden;}
.sco3 ul li div{font-size:2.5rem; line-height:34px; margin-bottom:3%}
.sco3 ul li div span{line-height:18px; color:#262535;}
/**sco4**/
.sco4 .bd ul li p{ display:inline-block; position:absolute; left:14%; top:37%; font-size:1.6rem; line-height:15px; color:#000000; width:74.015748%; text-align:center; text-indent:6%}
/**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;}

.titc{ border-bottom:2px solid #4B347A; font-size:3.2rem; line-height:25px; color:#4b347a; font-weight:bold; padding:1.8% 0;}
.titc p{ font-size:2rem; line-height:20px; color:#262535; font-weight:normal; padding-top:0.4%}  
/**touy**/
.touy div .p1{line-height:24px; margin-top:10%; font-size:2.4rem;}
.touy div .p2{line-height:12px; text-indent:6.5%}
/**sco1**/
.sco1 ul li p{line-height:24px;}
.sco1 ul li .p1{ left:0; top:31.5%;font-size:2.6rem;}
.sco1 div a{width:46.566667%;height:26px; line-height:26px;-moz-border-radius:8px; -webkit-border-radius:8px;border-radius:8px;}
.sco1 div .a1{ height:28px; line-height:28px; }
/**sco2**/
.sco2 ul li{ line-height:42px;}
.sco2 ul li div input{ width:14px;height:14px; float:left; margin-top:9%}
.sco2 ul li div label{margin-right:2%}
.sco2 .sco2_an{ height:26px; line-height:26px;-moz-border-radius: 8px; -webkit-border-radius:8px;border-radius:8px; margin:3.8% 0 0 24.375%}
.sco2 p{ font-size:2.2rem; line-height:22px;padding:3% 0 3% 0}
/**sco3**/
.sco3 ul{ padding:4% 0 0 0; overflow:hidden;}
.sco3 ul li div{font-size:2.4rem; line-height:30px; margin-bottom:2%}
.sco3 ul li div span{line-height:14px; }
/**sco4**/
.sco4 .bd ul li p{line-height:14px;}
/**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;}
}