*{margin:0px; padding:0px;}
body{background:#F3EAF7;}
h1,h2,h3,h3,h5,h6{font-family:"Microsoft Yahei","微软雅黑";}
a{text-decoration:none; cursor:pointer;}
a:hover{text-decoration:underline;}
a:active{color:#fff;}
button{cursor:pointer;}
img{border:none;}
li{list-style:none;}
p{color:#333;}
.header_bg{width:100%; position:relative; z-index:999; box-shadow:0px 1px 4px #666; background:#8340B3; height:auto; overflow:hidden; padding-bottom:6px;}
.header{width:100%; max-width:480px; height:auto; margin:0px auto; padding-top:6px;}
.header .logo{float:left; width:50%; max-width:240px; padding-left:6px;margin-top:41px;}
.header .tel{float:right; width:30%; max-width:160px; padding-right:6px; display:block; padding-top:3px;}
nav{clear:both; padding-top:10px; margin:0px auto; width:100%; max-width:480px; height:40px;}
nav ul{padding-left:6px;}
nav li{width:24%; float:left; display:block; color:#fff; height:30px; line-height:30px; background-color:#8340B3; text-align:center; font-size:14px; border-radius:10px;}
nav li.s{width:1%; background:none;}
nav li a{color:#fff;}
nav li a:visited{color:#fff;}
.banner{width:100%; clear:both; text-align:center; overflow:hidden;}
.content{width:100%; max-width:480px; margin:0px auto 15px; font-size:14px; overflow:hidden; color:#333}
.content h2{padding-left:8px; font-size:16px; color:#fff; padding-top:9px; height:27px; background-color:#8340B3;}
.content h2 strong{color:#fff; width:18px; height:18px; display:block; float:left; line-height:18px; text-align:center; font-size:15px; background-color:#fff; color:#8340B3; border-radius:18px; margin-right:5px;}
.content h2 span{display:block; height:18px; line-height:18px; float:left;}
.content p{font-size:14px; padding:10px; line-height:22px;}
.content p a{font-size:12px; color:#D7016F;}
.content p a:hover{text-decoration:underline;}
.content .main{width:92%; clear:both; max-width:441px; overflow:hidden; padding:10px 3%; margin:0px auto; background-color:#fff; border-radius:10px;}
.con4 .main{position:relative;}
.zj{overflow:hidden; font-size:14px; float:left; width:100%; max-width:440px}
.zj h3{font-weight:normal; padding-bottom:5px; color:#D7016F;}
.zj img{float:left; overflow:hidden; display:block; padding-right:10px; padding-bottom:10px;}
.zj span{clear:both; display:block; width:100%; max-width:440px; margin:0px 0px 5px; height:30px; line-height:30px; background-color:#e9e9e9;}
.zj span strong{padding-left:10px;}
.zj p{padding:0px; overflow:hidden;}
.dotModule_new{height:15px;line-height:6px;border-radius:11px;z-index:11; font-weight:bolder; font-size:16px; color:#D7016F;}
#slide_01_dot{text-align:center;margin:6px 0 0 0;}
#slide_01_dot span{display:inline-block;margin:0 10px;width:6%; max-width:27px; height:10px;vertical-align:middle;background:#e9e9e9;border-radius:5px; cursor:pointer;}
#slide_01_dot .selected{background:#D7016F;}
.con5 .main{padding-top:8px; margin-top:10px; padding-bottom:0px; text-align:center;}
.con5 .main .pp_con{width:100%; overflow:hidden; clear:both;}
.con5 .main .pp_con .pp_div{margin:15px 0; width:48%; padding-bottom:10px; position:relative; background-color:#eee;}
.con5 .main .pp_con .pp_l{float:left;}
.con5 .main .pp_con .pp_r{float:right;}
.con5 .main .pp_con .pp_div .pp_num{position:absolute; left:0px; top:-5px; width:28px; height:28px; border-radius:14px; line-height:28px; color:#fff; background-color:#D7016F; text-align:center; font-size:16px; font-weight:bold;}
.con5 .main .pp_con .pp_div .pp_tit{color:#666; text-align:left; padding:7px 7px 7px 35px; font-family:"Microsoft Yahei","微软雅黑"; font-weight:bold;}
.con5 .main .pp_con .pp_div img{width:90%; max-width:139px;}
