@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;}
.hd{overflow:hidden;zoom:1;}
.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;}




.pf2 {
	position: fixed !important;
	_position: absolute;
	_right: auto;
_left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-  this.offsetWidth)-(parseInt(this.currentStyle.marginLeft, 10)||0)-(parseInt(this.currentStyle.marginRight, 10)||0));
_top:expression(eval (document.documentElement.scrollTop));
	bottom: 0px;
	margin-bottom: 100px;
	right: 2px;
}
.r_swt{width:34px; right:0px; position:fixed; top:50px;_position: absolute; _bottom: auto; _top: expression(eval(document.documentElement.scrollTop)+50);font-size:12px;}
.r_swt span{display:block; text-align:left; line-height:19px;cursor:pointer;}
/** 商务通 **/
/*.relative {position:relative;}
.absolute {position:absolute;}
input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none;
}


/*#LRdiv0,#LRfloater0,.swtCenter{display:; font-family:"\5FAE\8F6F\96C5\9ED1";}
.swtCenter {width:240px;height:233px; background-color:#FFF;position:fixed;left:50%;top:50%;z-index:200;margin-left:-120px;margin-top:-130px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;-moz-box-shadow:0 0 20px rgba(10,2,4,0.75);-webkit-box-shadow:0 0 20px rgba(10,2,4,0.75);box-shadow:0 0 20px rgba(10,2,4,0.75);}
.swtCenter h3 {width:100%;font-size:22px;text-align:center; color:#2e3642;font-weight:500;margin-top:25px;}
.swtCenter h4 {width:100%;font-size:11px;text-align:center;color:#2e3642; font-weight:normal;}
.mfhd {width:227px;height:30px;border:1px solid #6a7380;-moz-border-radius:17px;-webkit-border-radius:17px;border-radius:17px;margin:10px auto 5px;}
.mfhd  .input {width:145px;height:28px;line-height:28px; background-color:#FFF;font-size:14px;color:#6a7380;-moz-border-radius:15px 0 0 15px;-webkit-border-radius:15px 0 0 15px;border-radius:15px 0 0 15px;padding-left:13px;float:left;outline:none; vertical-align:middle;border:0;}
.mfhd .sub {margin-top: -28px;margin-right: -28px;float:right;width:69px;height:30px;line-height:30px;color:#fff; background-color:#6a7380;font-size:12px;text-align:center;text-decoration:none;-moz-border-radius:0 14px 14px 0;-webkit-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0; border:0;}
.swtCenter p {width:230px;font-size:12px;color:#7d7d7d;margin:10px auto 0;}
.swt_lists {bottom:0;left:0;width:100%;height:46px;line-height:46px;-moz-border-radius:0 0 15px 15px;-webkit-border-radius:0 0 15px 15px;border-radius:0 0 15px 15px;}
.swt_lists a {display:block;width:50%;height:100%;position:relative;float:left;}
.swt_list1 { background-color:#881ca7;-moz-border-radius:0 0 0 15px;-webkit-border-radius:0 0 0 15px;border-radius:0 0 0 15px;}
.swt_list2 { background-color:#ff8400;-moz-border-radius:0 0 15px 0;-webkit-border-radius:0 0 15px 0;border-radius:0 0 15px 0;}
.swt_lists a i,.swt_lists a em {display:block;position:absolute;left:50%;color:#fff;text-decoration:none;font-style: initial;}
.swtCallIcon {top:50%;margin-left:-56px;margin-top:-18px;width:37px;height:37px; background:url(/swt/img/footerLink3.png) no-repeat;-moz-background-size:100%;-webkit-background-size:100%;background-size:100%;}
.swt_lists em {height:100%;top:0;margin-left:-16px;font-size:16px;}
.swt_lists  a.swt_list2 i{ margin-left:-55px;margin-top:1px;}
.closeBtn_swt {right:-10px;top:-10px;width:30px;height:30px; background:url(/swt/img/closeBtn_swt.png) no-repeat;-moz-background-size:100%;-webkit-background-size:100%;background-size:100%;cursor:pointer;}
*/


.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;}




/*logo*/
.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;}
p.btn{width:94%;background:url("../images/main_02.png") no-repeat left center;background-size:100% 100%;
      margin:15px auto;padding:2% 0 2% 2%;text-align:center;}
p.btn a{color:#fbd6b2;font-size:140%;}
p.btn b{color:#fff;}
/*con1*/
.con1_title
{background:url("../images/main_03.png") no-repeat 100% 100%;text-align:center;padding:2% 0;}
.con1_title h2{font-size: 180%;color: #7b2f79;}
.con1_title p{font-size: 120%;color: #4c4948;}
.con1_text{padding:2%;}
.con1_text p{font-size:110%;color:#4c4948;text-indent:2em;}
.con1_text p span{color:#ff2501;}
/*slideBoxs*/
.slideBoxs{padding:2%;}
.slideBoxs_con{width:49%;position:relative;}
.slideBoxs_con img{display:block;width:100%;}
.slideBoxs_con p{width:100%;background:rgba(0,0,0,0.5);text-align:center;position:absolute;
                 left:0;bottom:0;font-size:90%;color:#fff;padding:2% 0;}
.hds{ width:10%; margin:3% auto 1%; overflow:hidden;zoom:1;}
.hds ul li{ width:40%; background:url(../images/dot_02.png) no-repeat center center;background-size:100%;
           text-indent:100em;float:left;margin-left:10%;}
.hds ul li.on{background:url(../images/dot_01.png) no-repeat center center;background-size:100%;}
/*anniu*/
.anniu{width:90%;margin:0 auto;}
.anniu a{width:34%;padding:3% 2% 3% 12%;display:block;font-size:110%;color:#fff;}
.anniu_01{background:url(../images/main_08.jpg) no-repeat left center,red;background-size:100% 100%;}
.anniu_02{background:url(../images/main_09.png) no-repeat left center;background-size:100% 100%;}
/*con2*/
.con2_title{background:url(../images/main_10.png) no-repeat left center;background-size:100% 100%;margin:4% 0 2%;}
.con2_title h2{font-size:190%;color:#fff;padding:2% 0 7% 18%}
/*main2*/
.main2{margin-bottom:1.5%;display:flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;}
.main2_con{background:url(../images/main_11.png) no-repeat left top;background-size:100% 100%;
           width:49.25%;text-align:center;padding-bottom:2%;flex:1 1 auto;margin-right:1.5%;}
.main2_con h3{background-size:10%;font-size:130%;color:#7b2f79;margin:4.7% 0 6%;}
.main2_con h3 img{display:inline-block;width:9%;margin-right:1%;vertical-align:middle;margin-bottom:2%;}
.main2_con p{font-size:120%;color:#313040;}
.main2_none{background:#f2f3f9;}
.main2_sub{margin-top:10%;}
.main2_none h3{font-size:130%;color:#7b2f79;margin:0;}
a.anniu_03{display:block;color:#fff;background:#e28f0f;width:44%;margin:9.5% auto;border-radius:2px;
             padding:2% 0;}

.tel{position:relative;width:96%;margin:2% auto ;}
.tel img{display:block;width:100%;}
a.anniu_04{position:absolute;right:4%;top:26%;width:20%;text-align:center;
          display:block;color:#fff;background:#e28f0f;padding:1% 0;border-radius:2px;}
/*con2_bottom*/
.con2_bottom{background:url("../images/main_14.jpg") no-repeat left top;background-size:100% 100%;
             text-align:center;padding-bottom:3%;}
.con2_bottom h1{font-size:230%;color:#7b2f79;padding:2% 0;}
.con2_bottom_sub{width:80%;margin:0 auto;}
.con2_bottom_sub ul li{width:;float:left;width:25%}
.sub_con .pic{width:25%;}
.sub_con .pic img{display:block;width:100%;vertical-align:middle;padding-top:20%;}
.sub_con .txt{text-align:left;padding-left:5%;width:70%;}
.sub_con .txt p{color:#949291;font-size:60%;line-height:90%;}
.sub_con .txt h4{font-size:120%;color:#000;}
/*con3*/
.con3_title{background:url(../images/main_16.png) no-repeat left center;background-size:100% 100%;margin:4% 0 2%;}
.main3{display:flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;}
.main3_con_L,.main3_con_R{flex:1 1 auto;}
.main3_con_L{position:relative;width:50%;}
.main3_con_L img{display:block;width:100%;}
.main3_con_L .sum{position:absolute;left:0;bottom:0;background:rgba(217,191,145,0.5);padding:2%;color:#91441b;}
.main3_con_R{background:#a26c31;padding:2%;width:46%;}
.main3_con_R .main3_top{border-left:2px solid #d1b698;padding-left:3%;}
.main3_con_R .main3_top p{font-size:130%;color:#b48858;line-height:100%;}
.main3_con_R .main3_top h1{font-size:240%;color:#fff;text-align:bottom;line-height:110%;}
.main3_con_R .main3_top h1 span{font-size:53%;font-weight:normal;margin-left:1%;}
p.introduce{text-indent:2em;color:#fff;margin-top:10%;}
p.introduce a{color:#ecd60a}
.line{display:block;width:100%;margin:4.5% 0;}
p.measure{color:#fff5e9;text-indent:2em;}
a.reserve{display:block;width:75%;background:#fff;text-align:center;padding:3.1% 0;margin:8% auto;
         color:#a26c31;font-size:110%;border-radius:4px;}
a.reserve img{display:inline-block;vertical-align:middle;margin-right:3%;width:15%;}
/*con4*/
.con4_title{background:url(../images/main_20.png) no-repeat left center;background-size:100% 100%;margin:4% 0 2%;}
.main4 h5,.con6 h5{background:url(../images/main_23.png) no-repeat center bottom;text-align:center;color:#812678;font-size:130%;
          padding-bottom:4%;font-weight:normal;background-size:100%;}
.main4_con{margin:2% 0;}
.main4_con div{width:49%;}
.main4_con img{display:block;width:100%;}

/*main5*/
.main5_tilte h3{background:url(../images/main_24.jpg) no-repeat left top;background-size:100% 100%;
               color:#812678;font-size:130%;padding:1.5% 0 1.5% 8.5%;}
.main5_tilte h3 span{font-weight:normal;color:#b2b2b2;}
.main5_bottom{background:url(../images/main_29.jpg) no-repeat left top;background-size:100% 100%;
              padding:2%;}
.main5_bottom p{fone-size:110%;color:#4c4948;text-indent:2em;}
.main5_bottom p span{color:#812678;font-size:130%;font-weight:bold;}
.btn{padding:2% 4%;}
.btn a{display:block;color:#fff;font-size:110%}
a.apply{width:28%;background:url(../images/main_30.jpg) no-repeat left top;background-size:100% 100%;
        padding:3% 0 3% 10%;}
a.phone{width:50%;background:url(../images/main_31.png) no-repeat left top;background-size:100% 100%;
        padding:3% 3% 3% 0%;text-align:right;}
/*con5*/
.con5_title{background:url(../images/main_32.png) no-repeat left center;background-size:100% 100%;margin:4% 0 2%;}
.con5 img{display:block;width:100%;}
.con5 p.text{padding:2% 3%;background:#f3f3f3;font-size:120%;color:#7b2f79;text-indent:2em;}
.con5 a.apply{width:74%;background:url(../images/main_35.png) no-repeat left top;background-size:100% 100%;
        padding:3% 3% 3% 0;text-align:right;color:#000;}
.con5 a.online{width:22%;background:#e28f0f;text-align:center;padding:3% 0;border-radius:3px;}
/*con6*/
.con6_title{background:url(../images/main_36.png) no-repeat left center;background-size:100% 100%;margin:4% 0 2%;}
.con6 h2.title{font-size:120%;color:#7b2f79;text-align:center;line-height:200%;
              border-bottom:1px dashed #cecccb;width:92%;margin:0 auto;}
.con6 p.serve{padding:2% 4%;font-size:120%;line-height:180%;text-indent:2em;}
.con6_list{padding:0 4%;margin:1% 0 2%; }
.con6_list ul li{float:left;width:24%;margin-right:0.4%;border:1px solid #e0e0e0;text-align:center;padding:2% 0 1%;}
.con6_list ul li img{width:50%;}
.con6_list ul li p{font-size:120%;}
.con6 h5{padding-bottom:3%;}
.main6_list{padding:0 2%;margin:4% 0 2%;}
.main6_list ul li{float:left;width:22.75%;margin-right:3%;}
.main6_list ul li img{display:block;width:100%;}
a.btn_10{width:43%;display:block;background:url("../images/main_45.png") no-repeat left bottom;background-size:100% 100%;
          text-align:center;padding:2% 1%;font-size:110%;color:#fff;margin:0 auto;}
.form_title{background:url(../images/main_46.png) no-repeat left top;background-size:100% 100%;text-align:center;
            padding:1% 0 5%;margin:2% 0 4%;}
.form_title h1{font-size:170%;color:#7b2f79;}
.form_title p{font-size:120%;color:#4d4d4f;}
/*form*/
form{padding:0 12%}
form div{overflow:hidden;zoom:1;margin-bottom:3%;}
form label{width:26%;display:block;float:left;font-size:110%;color:#000;line-height:225%;text-align:right;}
form input[type=text]{width:71%;float:right;display:block;font-size:110%;color:#b8b8b8;background:#f1f1f1;border:1px solid #c4c4c4;
           padding:2% 0 2% 2%;}
.anniu_tijiao{width:70%;margin:5% auto;}
form input.tijiao{background:url(../images/main_49.png) no-repeat left top;background-size:100% 100%;border:0;
                  width:44%;padding:2.5% 0 2.5% 10%;color:#fff;font-size:100%}
form a.zixun{display:block;background:url(../images/main_48.png) no-repeat left top;background-size:100% 100%;
                  width:30%;padding:2.2% 0 2.2% 18%;color:#fff;font-size:100%}
/*footer*/
.bd{ background:#7b2f79; 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*/

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

@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:18px}}

@media (min-width:321px) and (max-width:440px){p.btn a{font-size:14px;}}
@media screen and (max-width:320px){p.btn a{font-size:12px;}}
@media screen and (max-width:350px){
.anniu a{font-size:12px;}
}
@media screen and (max-width:440px){
	.con2_title h2{font-size:18px;}
}




