/* CSS Document */

*{ margin:0; padding:0; }
body{ font-family:"΢���ź�",Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333; background:#FFFFFF; }
form,input,button {margin: 0px;padding: 0px;border: 0px; vertical-align:middle;}
ul, li {list-style-type:none;}
h1, h2, h3, h4, h5, h6 { font-size:14px;font-weight:normal;}
img { border:0; vertical-align:top}
a { text-decoration:none; color:#333; outline:none;}
.white{color:#FFFFFF;}
.fleft{float:left;}
.fright{float:right;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f28{font-size:28px;}
.f32{font-size:32px;}
.f37{font-size:37px;}
.mt15{margin-top:15px}
.mt30{margin-top: 30px;}
.fbold{font-weight:bold;}
.lsp8{letter-spacing:8px;}
.tcenter{ text-align:center;}
.clear{clear:both;}
.pd10{padding-top:10px;}
.pm_1{width:1200px; height:auto; overflow:hidden; margin:30px auto}
.pm1_str1{font-size:32px; display:block; text-align:center; letter-spacing:2px}
.pm1_show{width:100%; height:auto; overflow:hidden; margin:0 auto;}
.pm1_show li{width:280px; height:500px; overflow:hidden; float:left; position:relative; margin-left:12px; margin-top:18px;}
.pm1_show li:hover{background: #f3f3f3;}
.pm1_show li dl,.pm1_show li dl dt{width:100%; height:auto; overflow:hidden;}
.pm1_show li dl dt span{display:block; font-size:20px; text-align:center; margin-top:25px;}
.pm1_show li dl dt h3{font-size:40px; text-align:center; margin-top:10px; font-weight:bold}
.pm1_show li dl dd strong{font-size:24px; display:block; text-align:center; margin-top:10px;}
.pm1_show li dl dd p{font-size:15px; line-height:32px; padding-left:8px; padding-right:8px;}
.ljzx{width:292px; height:52px; border:1px solid #FE5745; overflow:hidden; font-size:20px; color:#FE5745; text-align:center; display:block; margin:20px auto; line-height:52px;}

.pm_2{width:1125px; height:auto; overflow:hidden; margin:20px auto;}

.tb4_show{width:100%; height:auto; overflow:hidden;}
.tb4_show li{width:505px; height:196px; overflow:hidden; float:left; margin-left:50px; margin-top:20px}
.tb4s_r{width:230px; height:auto; overflow:hidden; margin-left:10px; margin-top:10px}
.tb4s_r h3{font-size:17px; margin-top:10px; font-weight:bold}
.tb4s_r span{display:block; font-size:16px; color:#ff1f1f; font-weight:bold; margin-top:8px}
.tb4s_r strong{display:block; font-size:16px; margin-top:8px}
.tb4s_r p{font-size:14px; color:#616060; margin-top:8px}
.tb4s_r a{width:125px; height:40px; overflow:hidden; background:#FF1F1F repeat; font-size:14px; color:#FFF; display:block;border-radius:10px; text-align:center; line-height:40px; margin-top:8px}
.tb1_sp1{font-size:18px; display:block; text-align:center; margin-top:10px}

.pm_3{width:950px; height:auto; overflow:hidden; margin:20px auto;}
.pm3_p1{font-size:18px; text-align:center; margin-top:8px;}
.pm3_show{width:100%; height:auto; overflow:hidden; margin-top:30px;}
.pm3s_l{width:428px; height:auto; overflow:hidden;}
.pm3s_l p{font-size:26px; color:#ee564b; text-align:center; width:265px; margin:0 auto;}
.pm3s_l strong{font-size:22px; display:block; color:#ff5846; text-align:center; margin-top:20px;}
.pm3s_l span{display:block; font-size:16px; text-align:center; margin-top:10px; line-height:30px;}

.pm_4{width:100%; height:auto; overflow:hidden; background:#EAEAEA repeat}
.pm4_show{width:1115px; height:auto; overflow:hidden; margin:20px auto; position:relative}
.pm4_show .hd .prev{background:url(pm_left.jpg) no-repeat; width:54px; height:53px; overflow:hidden; position:absolute; top:22%}
.pm4_show .hd .next{background:url(pm_right.jpg)  no-repeat; width:54px; height:53px; overflow:hidden; position:absolute; top:22%; right:0px;}


.pm4_show .bd,.pm4_show .bd ul{width:1007px; height:465px; overflow:hidden; margin:10px auto;}
.pm4_show .bd ul li{width:160px; height:452px; overflow:hidden; float:left; margin-left:15px; display:inline;padding: 10px 11px;}
.pm4_show .bd ul li dl dt{width:145px; border-bottom:1px solid #EE564B; height:auto; overflow:hidden; margin:10px auto}
.pm4_show .bd ul li dl dt h3{font-size:20px; text-align:center;}
.pm4_show .bd ul li dl dt h3 span{font-size:14px; margin-left:8px;}


.pm4_show .bd ul li dl dd .tea-info{line-height: 24px;padding-top:2px;width: 148px;margin: 0 auto;font-size:12px;}
.pm4_show .bd ul li dl dd .text-info{display:none;}
.pm4_show .bd ul li:hover{background: #fff;}
.pm4_show .bd ul li:hover .tea-info{display: none;}
.pm4_show .bd ul li:hover .text-info{display: block;}

.pm5_show{width:1115px; height:auto; overflow:hidden; margin:20px auto;}
.pm5_show li{width:240px; height:auto; overflow:hidden; float:left; margin-left:90px; display:inline; margin-top:25px;}
.pm5_show li img{display:block; margin:0 auto;}
.pm5_show li h3{ font-size:20px; color:#333333; text-align:center; margin-top:8px;}
.pm5_show li p{font-size:16px;color:#999999;text-align:center;margin-top:8px;white-space: nowrap;}

.xmt_5{width:1120px; height:auto; overflow:hidden; margin:20px auto;}
.jssora05l, .jssora05r {display: block;position: absolute; width: 40px; height: 40px;cursor: pointer;}

.jssora05l { background-position: -10px -40px; }
.jssora05r { background-position: -70px -40px; }
.jssora05l:hover { background-position: -130px -40px; }
.jssora05r:hover { background-position: -190px -40px; }
.jssora05l.jssora05ldn { background-position: -250px -40px; }
.jssora05r.jssora05rdn { background-position: -310px -40px; }
.jssora05l.jssora05lds { background-position: -10px -40px; opacity: .3; pointer-events: none; }
.jssora05r.jssora05rds { background-position: -70px -40px; opacity: .3; pointer-events: none; }
.jssort01 .p {position: absolute;top: 0;left: 0;width: 72px;height: 72px;}
.jssort01 .t {position: absolute;top: 0;left: 0;width: 100%;height: 100%; border: none;}
.jssort01 .w {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;}
.jssort01 .c {position: absolute;top: 0px;left: 0px;width: 68px;height: 68px;border: #000 2px solid;
box-sizing: content-box; background: url(t01.png) -800px -800px no-repeat;    _background: none;}
.jssort01 .pav .c {top: 2px;_top: 0px;left: 2px;_left: 0px; width: 68px;height: 68px;border: #000 0px solid;    _border: #fff 2px solid;background-position: 50% 50%;}
.jssort01 .p:hover .c { top: 0px;left: 0px;width: 70px;height: 70px;border: #fff 1px solid;background-position: 50% 50%;}
.jssort01 .p.pdn .c {background-position: 50% 50%;width: 68px;height: 68px;border: #000 2px solid;}* html .jssort01 .c, * html .jssort01 .pdn .c, * html .jssort01 .pav .c { width: 72px;    height: 72px;}

.gz_12{width:100%; height:auto; overflow:hidden; background:url(gz_bg10.jpg) center no-repeat;}
.gz12_show{width:1090px; height:auto; overflow:hidden; margin:30px auto}
.gz1s_l{width:355px; height:475px; overflow:hidden; background:#FFF repeat}
.lxwm{width:165px; height:40px; border-bottom:1px solid #37363B; font-size:24px;margin-top: 25px;
margin-left: 15px;; font-weight:bold}
.diz{background:url(gz_bg11.jpg) no-repeat; font-size:20px; margin-left:20px;padding-left: 35px;line-height: 35px; margin-top:35px}
.gz_dz{font-size:14px; margin-left:55px; margin-top:10px; height:auto; overflow:hidden}
.gz_zx{font-size:12px; color:#ff1d00; margin-left:55px; margin-top:10px; display:block}
.diz1{background:url(gz_bg12.jpg) no-repeat; font-size:20px; margin-left:20px;padding-left: 35px;line-height: 35px; margin-top:35px}
.djzx{width:110px; height:45px; background:#F44144 repeat; font-size:18px; color:#FFF; text-align:center; display:block; margin:20px auto; line-height:45px;}
.gz1s_r{width:675px; height:auto; overflow:hidden; margin-top:30px;}
.gz1s_r h3{font-size:30px; color:#FFF; line-height:45px}
.gz1s_b{width:670px; height:215px; background:#E63B24 repeat; opacity:0.7; margin-top:35px}
.msb7_top{width:596px; height:auto; overflow:hidden; margin:0px auto;}
.ds7_1{width:290px; height:50px; overflow:hidden; float:left; margin-left:8px; margin-top:42px}

.ds7_1 input{ width:100%; height:auto; overflow:hidden; line-height:50px; padding-left:2%}
.coolbg1{width:118px; height:40px; overflow:hidden; background:#FFFFFF repeat; border:none; font-size:15px; text-align:center; line-height:40px;  margin:2% auto; display:block; color:#ff1d00}


