@charset "gb2312";

/* CSS Document */



/*基本样式------------------*/

*{padding:0px; margin:0px;}

body,form,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;}

body{min-width:320px; max-width:640px; margin:0 auto; font-family:"微软雅黑"; color:#4d4d4f;}

input,select{vertical-align:middle;line-height:normal;font-size:1em;}

table{border-collapse:collapse;}

textarea{font-size:1em;line-height:1.5em;} 

a{outline:0;cursor:pointer;*star:expression(this.onFocus=this.blur()); text-decoration:none;}

a:link,a:active{color:#393939;text-decoration:none;}

a:visited{color:#222323; }

a:hover{color:#f00; }

.ccolor{color:#BB1600;}

a.red:link,a.red:visited,a.red:active{color:#cb0404; }

a.red:hover{color:#e60012; }

a.Purple:link,a.Purple:visited,a.Purple:active{color:#b03ca9; }

a.Purple:hover{color:#f00; }

img{border:0;}

em{ font-style:normal;}

i{ font-style:normal;}

ul,li{list-style:none;}

h1,h2,h3,h4,h5,h6{font-size:1em;line-height:1.5em;}

p{word-break:break-all;text-justify:inter-ideograph;}

.hidden{display:none;}

.clear{clear:both;height:0;font-size:0;line-height:0;visibility:hidden; overflow:hidden;} 

.border{border:1px solid #e6e6e6;}

.lf{float:left;}

.rf{float:right;}

.mt10{margin-top:10px;}

.mt15{margin-top:15px;}

.adv{margin:0.8em auto 0; text-align:center; }

.adv img{max-width:620px; min-width:310px; width:100%;}

.mt5{margin-top:5px;}

.bord{padding:0.5em 0 0.8em; background:url(/images/c_bg.jpg) repeat-x bottom;}

.red{ color:#ff0000;}

/*-------media------*/

@media only screen and (max-width:320px){

body{font:12px/1.5 Microsoft Yahei;}

.top menu a{width:61px; height:27px; display:inline-block; margin-left:3px; background:url(/images/t_menu1.jpg) no-repeat center; color:#fff; text-align:center; line-height:27px;}

}

@media screen and (min-width:321px) {

body{font:14px/1.5 Microsoft Yahei;}

.top menu a{width:61px; height:27px; display:inline-block; margin-left:3px; background:url(/images/t_menu1.jpg) no-repeat center; color:#fff; text-align:center; line-height:27px;}

}

@media (min-width:640px) and (max-width:998px) { 

body{font:16px/1.5 Microsoft Yahei;}

.top menu a{width:91px; height:27px; display:inline-block; margin-left:5px; background:url(/images/t_menu1.jpg); color:#fff; text-align:center; line-height:27px;}



}



.logo{ width:100%; background:#fbfaf8; text-align:center;}

.logo img{ width:100%; vertical-align:bottom; padding-bottom:1%;}

.nav{ background:#905b3c;}

.nav ul{width:100%; margin:0 auto;}

.nav ul li{float:left;width:25%;  background:#7b2f79;  font-weight:normal; }

.nav ul li.hover a,.nav ul li:hover a{ color:#fffc00;}

.nav ul li a{ display:block; font-weight:normal; text-align:center; padding:4% 0; color:#fff;border:1px solid #a2449f; border-left:none; border-top:none;}

.banner img{ width:100%; vertical-align:bottom;}

.slideBoxs {zoom:1; overflow:hidden; width:100%;}

.slideBoxs .bds img{ width:100%; vertical-align:bottom;}

.hds{ width:80px; margin:10px auto; height:4px;  zoom:1; overflow:hidden;  }

.hds ul li{ width:30px; height:4px; background:#999; float:left; margin-left:10px; text-indent:99999; overflow:hidden}

.hds ul li.on{ background: #C39;}



.slideBox02 {zoom:1; overflow:hidden; width:100%;}

.slideBox02 .bd02 img{ width:100%; vertical-align:bottom;}

.hd02{ width:120px; margin:10px auto; height:4px;}

.hd02 ul li{ width:30px; height:4px; background:#999; float:left; margin-left:10px; text-indent:99999; overflow:hidden}

.hd02 ul li.on{ background: #C39;}

<!--滚动 style-->

.hot_bj{  margin:2% auto;zoom:1; overflow:hidden; }

.hot_bj dl{  height:32px; line-height:32px; text-align:center; background:#fff; border:1px solid #ccc; border-left:0;}

.hot_bj dl dt{width:5%; float:left; }

.hot_bj dl dt img{ width:100%; vertical-align: bottom;}

.hot_bj dl dd{width:90%;  float:left; overflow:hidden; color:#9d9d9d}

#gongao{width:100%;zoom:1} 

#gongao #scroll_begin, #gongao #scroll_end{display:inline; color:#ff0000;} 

@media screen and (max-width:340px){.hot_bj dl dt {width:10%;  }} 

@media screen and (max-width:320px){.hot_bj dl dt {width:10%;  }}



.yh img{ width:100%; vertical-align:bottom; margin-bottom:2%;}

.by_li{zoom:1; overflow:hidden;}

.by_li .li_bt{ background:#f0f0f0 url(/images/bt_line.jpg) no-repeat bottom; padding:3% 0 2% 2%; background-size:100%;}

.by_li ul li{zoom:1; overflow:hidden; width:100%; margin-top:2%; background:#f0f0f0; padding:1% 0}

.by_li ul li h3{ float:left; width:19%;text-align:center; color:#4d4d4f; font-weight:normal; margin-left:1%; }

.by_li ul li .h4{   border-bottom:1px dashed #c9c9ca; padding:0% 0 2% 2%;}

.by_li ul li .h4,.by_li ul li p{ width:77%; float:right;}

.by_li ul li.li1 h3{ background:url(/images/hot01.jpg) no-repeat; background-size:100%; padding:13% 0 2% 0;  }

.by_li ul li.li2 h3{ background:url(/images/hot02.jpg) no-repeat; background-size:100%; padding:13% 0 2% 0;  }

.by_li ul li.li3 h3{ background:url(/images/hot03.jpg) no-repeat; background-size:100%; padding:13% 0 2% 0;  }

.by_li ul li.li4 h3{ background:url(/images/hot04.jpg) no-repeat; background-size:100%; padding:13% 0 2% 0;  }

.by_li ul li.li5 h3{ background:url(/images/hot05.jpg) no-repeat; background-size:100%; padding:13% 0 2% 0;  }

.by_li ul li.li6 h3{ background:url(/images/hot06.jpg) no-repeat; background-size:100%; padding:13% 0 2% 0;  }

.by_li ul li.li01 h3{ background:url(/images/list01.jpg) no-repeat; background-size:100%; padding:13% 0 2% 0;  }

.by_li ul li.li02 h3{ background:url(/images/list02.jpg) no-repeat; background-size:100%; padding:13% 0 2% 0;  }

.by_li ul li.li03 h3{ background:url(/images/list03.jpg) no-repeat; background-size:100%; padding:13% 0 2% 0;  }

.by_li ul li.li04 h3{ background:url(/images/list04.jpg) no-repeat; background-size:100%; padding:13% 0 2% 0;  }

.by_li ul li.li05 h3{ background:url(/images/list05.jpg) no-repeat; background-size:100%; padding:13% 0 2% 0;  }

.by_li ul li.li06 h3{ background:url(/images/list06.jpg) no-repeat; background-size:100%; padding:13% 0 2% 0;  }

.by_li ul li.li07 h3{ background:url(/images/list07.jpg) no-repeat; background-size:100%; padding:13% 0 2% 0;  }

.by_li ul li p{ line-height:180%;}

.by_li ul li p a{ color:#ff0000;}

.by_li ul li p a em{ text-align:right; float:right; margin-right:2%;}

.title h3{ text-align:center; font-size:160%; padding:2% 0}

.message{zoom:1; overflow:hidden; background:#f0f0f0; border:1px solid #e0e0e0; padding-bottom:2%;	}

.message .p_cont{ text-align:center; padding:2% 0; background:none; }

.message .p_cont em{ color:#e00000;}

.message dl{ width:83%; background:#b58fb4; padding:2%   0; margin:0 auto;zoom:1; overflow:hidden;}

.message dl .text_btn{ float:left; width:60%; padding:2%; border:none; margin-left:3%;}

.message dl .hd_btn{ background:#7b2f79; border-radius:4px; text-align:center; border:none; padding:2% 0; width:25%; color:#fff; margin-left:2%;}

.article{zoom:1; overflow:hidden;  font-size:17px;}

.article  p{margin-top:8px;}

.article .p_title{ text-indent:8%; padding:2%;}

.article .p_title a{ color:#e00000;}

.article .p_bt{ padding:3% 0 0 10%; line-height:190%;}

.article .p_bt em{ color:#e00000;}

.a_lj{ width:85%; margin:2% auto;}

.a_lj .one{ width:30%;}

.a_lj .one img{ width:30%;}

.a_lj .two{ width:16%;}

.a_lj .two img{ width:16%;}

.a_lj .three{ width:14.7%;}

.a_lj .three img{ width:14.7%;}



.tops{background:#962f9a; text-align:center; width:100%; position:fixed; top:0; left:0; z-index:999; padding:0.8% 0;}

.tops img { max-width:620px; min-width:310px; width:100%; vertical-align:bottom; margin:0 auto;}





/*tell style*/

.tell{zoom:1; overflow:hidden;  background:#f0f0f0 url(/images/bj.jpg) no-repeat bottom; padding-bottom:2%;}

.tell h3{ text-align:center; font-weight:normal; padding:2% 0;} 

.tell h3 em{ color:#ff0000;}

.btn{ width:76%; margin:2% auto; zoom:1; overflow:hidden;}

.btn .btn01{ float:left; background:url(/images/btn01.jpg) no-repeat; width:31%; padding:3% 0; background-size:100%; color:#fff; padding-left:15%;}

.btn .btn02{ float:right; background:url(/images/btn02.jpg) no-repeat; width:35%; padding:2.5% 0; padding-left:15%; line-height:120%; background-size:100%; color:#fff; }

.btn .btn02 em{ font-weight:bold;}

.tu h4{ text-align:center; background:url(/images/h3_bj.jpg) no-repeat bottom; line-height:90%; padding:1% 0 7% 0; color:#97309b; font-size:180%;}

.tu h4 em{ color:#898989; font-weight:normal; font-size:60%;}

.tu p span{ width:47%; margin-left:3%; float: left; margin-top:2%;}

.tu p span img{ width:100%;}

/*mod01 style*/

.mod01{zoom:1; overflow:hidden;}

.bt{ background:url(/images/bt.jpg) no-repeat; padding: 3% 0 10% 0; background-size:100% 100%; }

.bt h3{color:#973099; line-height:100%; padding-left:5%; font-size:135%; float:left;} 

.bt h3 em{ font-size:70%; font-weight:normal; color:#a4a4a4;}

.bt a{ display:block; width:23.5%; float:right; margin-right:3%; }

.bt a img{ width:100%;}

.mod01_li ul li{ margin-top:2%; /*height:150px;*/ border:1px solid #fff; padding-bottom:25%;position:relative;}

.mod01_li ul li h4 a{text-align:center;font-weight:normal; padding:18% 0 2% 0; width:24%; margin-left:1%; float:left;}

.mod01_li ul li h4 a.list01{ background:url(/images/li01.jpg) no-repeat bottom; background-size:100% 100%;}

.mod01_li ul li h4 a.list02 { background:url(/images/li02.jpg) no-repeat bottom; background-size:100% 100%;}

.mod01_li ul li h4 a.list03{ background:url(/images/li03.jpg) no-repeat bottom; background-size:100% 100%;}

.mod01_li ul li h4 a.list04{ background:url(/images/li04.jpg) no-repeat bottom; background-size:100% 100%;}

.mod01_li ul li h4 a.list05{ background:url(/images/li05.jpg) no-repeat bottom; background-size:100% 100%;}

.mod01_li ul li h4 a.list06{ background:url(/images/li06.jpg) no-repeat bottom; background-size:100% 100%;}

.mod01_li ul li p{ width:72%; float:right;   margin-right:1%;}

.mod01_li ul li p.p-01{ width:45%;  float:left;  }

.mod01_li ul li p.p-01 a{display:block; width:47%;border:1px solid #d8b7d8;text-align:center;padding:3% 0;float:left; margin:0 0 2px 2px;}

.mod01_li ul li em{ width:3%;}

.mod01_li ul li em img{ width:20%;}

/*.mod01_li ul li.list01{ } */

.mod01_li ul li a.fy{ display:block; position:absolute; width:26.5%; background:#fcf4e7; text-align:center;  right:2.8%; top:0; padding:3.4% 0; color:#ff0000; border:1px solid #d8b7d8;  }

.mod01_li ul li .bot{ display:block; width:71%; position:absolute; bottom:4%; right:3%; padding:2% 0; text-align:center;border:1px solid #d8b7d8;}

 

.mod01_li ul li .hot{ width:3%;    }

.mod01_li ul li .hot img{ width:15%;}

.mod01_li ul li p.p-02{ width:73.5%;}

.mod01_li ul li p.p-02 a{display:block; width:31.5%;border:1px solid #d8b7d8;text-align:center;padding:2% 0;float:left; margin:0 0 2px 2px;}

.mod01_li ul li p.p-02 .li02{ width:96%; display:block; padding:2.6% 0}











/*tab style*/

.tab{zoom:1; overflow:hidden; margin-top:2%;}

.tab .nav_li ul li{ float:left; width:18%; margin-left:8%; padding:2% 0 3% 0; text-align:center; background:url(/images/nav_on.jpg) no-repeat; background-size:100%; padding-left:5%; cursor:pointer}

.tab .nav_li ul li.on{ background:url(/images/nav.jpg) no-repeat; background-size:100%; color:#fff;}

.nav_cont h3 img{ width:100%;}

.nav_btn{ background:#f0f0f0 url(/images/bj.jpg) no-repeat bottom;zoom:1; overflow: hidden; padding:2% 0;}

.nav_btn .btn_fl{ width:22%; float:left; background:url(/images/btn03.jpg) no-repeat; padding:2% 0; background-size:100%; margin-left:10%; color:#fff; padding-left:13%; margin-bottom:2%;}

.nav_btn .btn_fr{ width:22%; float:right; background:url(/images/btn04.jpg) no-repeat; padding:2% 0; background-size:100%; margin-right:10%; color:#fff; padding-left:13%; margin-bottom:2%;}

.a_li{zoom:1; overflow:hidden;}

.a_li ul li{ float:left; padding:2% 0; text-align:center; margin:2px  0 0 2px; display:inline;}

.a_li ul li.a01{ width:37%; background:#fbe7e6; margin-left:0; }

.a_li ul li.a01 a,.a_li ul li.a03 a,.a_li ul li.a05 a{color:#d87e7c;}

.a_li ul li.a02 a,.a_li ul li.a04 a,.a_li ul li.a08 a{color:#953399;}

.a_li ul li.a06 a,.a_li ul li.a07 a{ color:#e28f0f;}

 

.a_li ul li.a02{ width:30%; background:#ffe8fe;}

.a_li ul li.a03{ width:31%; background:#fbe7e6;}

.a_li ul li.a04{ width:30%; background:#ffe8fe; margin-left:0;}

.a_li ul li.a05{ width:34%; background:#fbe7e6;}

.a_li ul li.a06{ width:34%; background:#fff1db;}

.a_li ul li.a07{ width:49.5%; background:#fff1db; margin-left:0;}

.a_li ul li.a08{ width:49%; background:#ffe8fe;}

.tab_li{zoom:1; overflow:hidden; text-align:center; width:100%; border-bottom:1px solid #cfd0d0;}

.tab_li   td{ border:1px solid #cfd0d0;}

.tab_li   td{ border-bottom:1px solid #cfd0d0;}

.tab_li   td{ border-right:1px solid #cfd0d0;}

.tab_li .bj01{ background:#b164b4;  zoom:1; overflow:hidden; color:#fff;}

.tab_li .cd01{ width:23%; padding:2% 0;}

.tab_li .cd02{ width:50%; padding:2% 0;}

.tab_li .cd03{ width:25%; padding:2% 0;}

.tab_li td{ padding:2% 0;}

.tab_li .cor01{ background:#f5e8f7; color:#97309b;}

.tab_li td em{ color:#ff0000;}

.tab_li .cor02{ background:#f0f0f0;}

.a_ck{zoom:1; overflow:hidden; background:url(/images/bj.jpg) no-repeat bottom; padding-bottom:4%;}

.a_ck a{ width:70%; background:#e28f0f; text-align:center; margin:2% auto; padding:2% 0; display:block; color:#fff;}











.contnr1-bt{ padding:3%; overflow:hidden; border:solid 1px #e7e7e7; margin-top:3%; background:#f0f0f0}

.contnr1-bt dl dt{ display:block; overflow:hidden; padding-bottom:2%; }

.contnr1-bt dl dt p{ display:block; overflow:hidden; text-align:center; color:#97309b; font-size:130%;}

.contnr1-bt dl dt span{ display:block; overflow:hidden; text-align:center; color:#ff0000;}

.contnr1-bt dl dd{ display:block; overflow:hidden; padding-top:3%;}

.contnr1-bt dl dd span{ display:block; float:left; line-height:2em; color:#666;}

.contnr1-bt dl dd .viwe-text{ float:left; width:50%; border:solid 1px #d6d6d6; padding:1.8% 0 1.8% 2%; color:#bcbcbc; background:#fafafa;}

.contnr1-bt dl dd .viwe-bt1{ float:left; width:24%; background:#97309b; color:#FFF; padding:1.9% 0;text-align:center; cursor:pointer; border:0;}

/*挂号--05*/

.contnr5{ overflow:hidden; zoom:1; width:100%;}

.hitch { overflow:hidden; border:solid 1px #e4e4e4; padding-bottom:5%; }

.hitch p { text-align:center; color:#F00; padding:3% 0; border-bottom:dashed 1px #bbb; width:96%; margin:0 auto; font-size:120%;}

.hitch label { float:left; width:26%; text-align:right; color:#0a0909 }

.hitch div { margin-top:2%; overflow:hidden }

.hitch input { width:60%; float:left; color:#c2c2c2;  padding:1%; border:1px solid #ccc; background:#f1f1f1;color:#0a0909  }

.hitch select { width:20%; float:left; margin-right:1%;padding:1% 0; color:#c2c2c2; border:1px solid #ccc; background:#f1f1f1 }

.hitch textarea { float:left; width:60%; height:4em; border:1px solid #ccc; background:#f1f1f1; text-align:left; font-size:1em; color:#c2c2c2; padding-left:1%;color:#0a0909  }

.hitch .htc { width:25%;  color:#fff; text-align:center; line-height:1.1em; background:url(/images/container-5-1.jpg) no-repeat center top;background-size: 100% 100%; margin-left:18%; display:inline; margin-top:1%;border:0; cursor:pointer; }

.htc_not { width:32%; margin-left:3%; display:inline-block; float:left;  margin-top:1%; }

.htc_not img{ width:100%;}

.text-ipon{ text-align:center; overflow:hidden;  padding:0 2% 4% 2%;}

.text-ipon p{ color:#da0000; padding:3% 0; font-size:110%;}

/*bd style*/

.bd{ background:#96319b; zoom:1; overflow:hidden; padding-bottom:2%;}

.bd h3{ text-align:center; color:#fff; padding:2% 0; font-size:135%;}

.bd a{ display:block; width:82%; margin:0 auto;}

.bd a img{ width:100%;}



.map{zoom:1; overflow:hidden; background:url(/images/map.jpg) no-repeat; background-size:100% 100%; padding-bottom:3%;  }

.map p{ float:right; width:40%;   font-size:90%;}

.map p.p_01{ padding-top:17%;}

.map p.p_02{ padding-top:2%;}

.map p em{ font-weight:bold;}

.map .ck{ width:40%; float:right;    margin-top:3%;  margin-right:5%; font-size:90%;}

.map .ck .ck01{ display:block; background:url(/images/ck01.jpg) no-repeat; background-size:100% 100%; padding:2% 0; width:45%; color:#fff; float:left; padding-left:2%; }



.map .ck .ck02{ display:block; background:url(/images/ck01.jpg) no-repeat; background-size:100% 100%; padding:2% 0; width:45%; color:#fff; float:right;  padding-left:2%;}

































































 



 

@media screen and (max-width:320px){.mod01_li ul li p.p-02 .li02{  padding:0.8% 0; width:98%; }} 

@media screen and (max-width:340px){.mod01_li ul li a.fy{ width:26%; }}  

@media screen and (max-width:320px){.mod01_li ul li a.fy{ width:26%; }} 

@media screen and (max-width:340px){.mod01_li ul li .bot{ width:71%;padding:1% 0; bottom:0%;}}  

@media screen and (max-width:320px){.mod01_li ul li .bot{ width:71%;padding:1% 0; bottom:0%;}} 

@media screen and (max-width:320px){.btn .btn02{ line-height:100%;}}

@media screen and (max-width:320px){body,input,select{font-size:10px}}

@media screen and (min-width:320px){body,input,select{font-size:11.25px}}

@media screen and (min-width:400px){body,input,select{font-size:12.5px}}

@media screen and (min-width:480px){body,input,select{font-size:13.75px}}

@media screen and (min-width:560px){body,input,select{font-size:15px}}

@media screen and (min-width:600px){body,input,select{font-size:16.25px}}

@media screen and (min-width:640px){body,input,select{font-size:20px}}



.lTitle { margin-top:3%; position:relative; }
.lTitle mip-img{display:inline-block; width: 9%; }
.sBgd { background: url(/images/dt.png) no-repeat left bottom;background-size: 100% 100%;}
	.dongt p{width: 87.8%; color: #3e3e3e;border-bottom: 1px dashed #d2d2d2;padding-bottom: 2%;
    padding: 2% 2%;
    padding-left: 10%;
    background: url(/images/list_style.jpg) no-repeat 3% center;}
.dongt p a{color: inherit;}
.lTitle h2 {
    font-weight: bold;
    display: block;
    font-size: 145%;
    padding-left: 5%;
    padding-bottom: 3%;