﻿@charset "utf-8";
/* CSS Document */
*{padding:0;margin:0;}
div,dl,dt,dd,form,h1,h2,h3,h4,h5,h6,img,ol,ul,li,table,th,td,p,span,a{border:0;}
img,input,textarea{border:none;vertical-align:middle;}
body{font-family:Microsoft YaHei,微软雅黑,Tahoma,Arial,Helvetica,"宋体";font-size:22px; color:#000000; line-height:35px; width:720px; margin:0 auto;}
ul,ol{list-style-type:none;}
.clear{clear:both;font-size:0px;height:0;visibility:hidden;line-height:0;}
a{ color:#4f4f4f;}
a:link,a:visited{text-decoration:none;color:#000000;}
a:hover,a:active{text-decoration:none; color:#2DA8F6;}
.fr{ float:right;}
.fl{ float:left;}
.w1200{ width:720px; margin:0 auto;} 
 
.logo{   text-align:center; padding:15px 0;}
.nav{ border-top:#4f4f4d 1px solid;  background:#2DA8F6;line-height:45px; padding:15px 0px;}
.nav a{ text-align:center; display:block; color:#fff; font-size:26px; font-weight:bold;   border-right:#ffffff 1px solid; width:238px; float:left;}
.banner{ height:280px; width:100%; overflow:hidden; position:relative;}

.banner .hd{ height:15px; overflow:hidden; position:absolute; right:0; bottom:15px; z-index:1; width:100%; }
.banner .hd ul{ overflow:hidden; zoom:1; text-align:center;   }
.banner .hd ul li{ display:inline-block; margin-right:4px;  width:28px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.banner .hd ul li.on{ background:#f00; color:#fff; }
.banner .bd{ position:relative; height:100%; z-index:0;   }
.banner .bd li,.banner .bd li a{height:280px; width:100%; display:block;}

 

.banner .prev,.banner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:48px; height:88px; background:url(../images/right.png) no-repeat;  filter:alpha(opacity=50);opacity:0.5;   }
.banner .next{ left:auto; right:3%;  background:url(../images/left.png) no-repeat; }
.banner .prev:hover,.banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.banner .prevStop{ display:none;  }
.banner .nextStop{ display:none;  }

.tit{ text-align:center; padding:20px 0; font-size:30px; line-height:50px;}
.whyblk{ float:left; width:340px; margin:0 5px 20px 15px;}
.whyblk img{ width:340px;  }
.whyblk a{ display:block;    }
.whyblk  .whyblka{   width:340px;   }
.whyblk  .whyblka h3{ margin:10px 0 0 0 ; text-align:center; font-size:26px; }
.whyblk  .whyblka span{ display:block; line-height:30px   }
 
#zhuangtai{ background:#107cd7; color:#fff;}
.zx{ padding-bottom:50px;}
.zxblk{ float:left; text-align:center;}
.zxblk a{ height:35px; line-height:35px; background:#fcb407; color:#000; width:140px; display:inline-block; text-align:center; font-size:16px;}
#kecheng{ background:url(../images/ts_bg.jpg) no-repeat center center; background-size: 100%;  }
.biao{ background: rgba(255,255,255,0.45); padding:5px;}
 
.zt{ text-align:center;}
.biao table,show table { border:1px solid #fff;   min-height: 25px; line-height: 25px; text-align: center; border-collapse: collapse;}  
.biao table th,.show table th{background: #e92a32; color:#FFF; border:1px solid #fff; height:50px; line-height:50px; font-size:18px; }
.biao table  td ,.show table  td { border:1px solid #fff; padding:10px; }
.zxck{ padding:40px 0; text-align:center; clear:both;}
.zxck a{ height:55px; line-height:55px; background:#fcb407; color:#000; width:240px; display:inline-block; text-align:center; font-size:28px; font-weight:bold;}
.zxblk a:hover,.zxck a:hover,.ms .bd ul li .ck a:hover{ background:#505050; color:#fff;}
#ziliao .w1200 a{ width:170px; float:left; display:block; margin:5px 5px; }
#ziliao .w1200 a img{width:170px;}
#mingshi{ background:url(../images/fa_bg.jpg)  no-repeat  center center;  background-size: 100%; padding-top:20px;}
.ms{ overflow:hidden; position:relative;    }
	 .ms  .prev{ float:left;  display:block;  width:48px; height:88px;    margin-top:120px;  overflow:hidden;  cursor:pointer; background:url(../images/right.png) no-repeat; filter:alpha(opacity=50);opacity:0.5; margin-left:10px;}
		 
		.ms  .next{  float:right;  display:block; width:48px; height:88px; margin-top:120px;  overflow:hidden;  cursor:pointer; background:url(../images/left.png) no-repeat;filter:alpha(opacity=50);opacity:0.5; margin-right:10px;  }
		.ms  .next:hover, .ms  .prev:hover{filter:alpha(opacity=100);opacity:1;}
		.ms  .prevStop{ background-position:-60px 0; }
		.ms  .nextStop{ background-position:-60px -50px; }
		 
		.ms .bd{  float:left; width:590px; margin:0 7px;  }
		.ms .bd ul{ overflow:hidden; zoom:1; }
		.ms .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center; width:275px;  }
		.ms .bd ul li .pic{ text-align:center; }
		.ms .bd ul li .pic img{ width:275px;  display:block;  }
	 
		.ms .bd ul li .title{ line-height:45px; background:#333; font-size:18px; text-align:center;   }
		.ms .bd ul li .title a{ color:#FFF;}
		.ms .bd ul li .ms{background:#f0f0ee; padding:10px; line-height:25px; text-align:left; height:100px;}
		.ms .bd ul li .ck{ text-align:center; margin-top:15px;}
		.ms .bd ul li .ck a{height:30px; line-height:30px; background:#fcb407; color:#000; width:80px; display:inline-block; text-align:center; font-size:14px;}

#xueyuan{ background:url(../images/jz_bg.jpg)  ;  background-size: 100%; color:#fff; padding-top:20px;}
#xueyuan a{color:#fff; }
.xy{ overflow:hidden; position:relative;     }
	 .xy  .prev{ float:left;  display:block;  width:48px; height:88px;    margin-top:50px;  overflow:hidden;  cursor:pointer; background:url(../images/right.png) no-repeat; filter:alpha(opacity=50);opacity:0.5; margin-left:10px;}
		 
		.xy  .next{  float:right;  display:block; width:48px; height:88px; margin-top:50px;  overflow:hidden;  cursor:pointer; background:url(../images/left.png) no-repeat;filter:alpha(opacity=50);opacity:0.5;  margin-right:10px;  }
		.xy  .next:hover, .xy  .prev:hover{filter:alpha(opacity=100);opacity:1;}
		.xy  .prevStop{ background-position:-60px 0; }
		.xy  .nextStop{ background-position:-60px -50px; }
		 
		.xy .bd{  float:left; width:590px; margin:0 7px;  }
		.xy .bd ul{ overflow:hidden; zoom:1; }
		.xy .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center; width:275px;  }
		.xy .bd ul li .pic{ text-align:center; }
		.xy .bd ul li .pic img{ width:275px; height:200px;  display:block;  }
		 #yuanxiao{ background:url(../images/tea_bg.jpg) ;  background-size: 100%; padding-top:20px;}
		.zt{ overflow:hidden; position:relative;     }
	 .zt  .prev{ float:left;  display:block;  width:48px; height:88px;    margin-top:50px;  overflow:hidden;  cursor:pointer; background:url(../images/right.png) no-repeat; filter:alpha(opacity=50);opacity:0.5; margin-left:10px;}
		 
		.zt  .next{  float:right;  display:block; width:48px; height:88px; margin-top:50px;  overflow:hidden;  cursor:pointer; background:url(../images/left.png) no-repeat;filter:alpha(opacity=50);opacity:0.5;  margin-right:10px;  }
		.zt  .next:hover, .zt  .prev:hover{filter:alpha(opacity=100);opacity:1;}
		.zt  .prevStop{ background-position:-60px 0; }
		.zt  .nextStop{ background-position:-60px -50px; }
		 
		.zt .bd{  float:left; width:590px; margin:0 7px;  }
		.zt .bd ul{ overflow:hidden; zoom:1; }
		.zt .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center; width:275px;  }
		.zt .bd ul li .pic{ text-align:center; }
		.zt .bd ul li .pic img{ width:275px; height:200px;  display:block;  } 
		 
.yx{ overflow:hidden; position:relative;   }
	 .yx  .prev{ float:left;  display:block;  width:48px; height:88px;    margin-top:50px;  overflow:hidden;  cursor:pointer; background:url(../images/right.png) no-repeat; filter:alpha(opacity=50);opacity:0.5; margin-left:10px; }
		 
		.yx  .next{  float:right;  display:block; width:48px; height:88px; margin-top:50px;  overflow:hidden;  cursor:pointer; background:url(../images/left.png) no-repeat;filter:alpha(opacity=50);opacity:0.5; margin-right:10px; }
		.yx  .next:hover, .yx  .prev:hover{filter:alpha(opacity=100);opacity:1;}
		.yx  .prevStop{ background-position:-60px 0; }
		.yx  .nextStop{ background-position:-60px -50px; }
		 
		.yx .bd{  float:left; width:590px; margin:0 7px;  }
		.yx .bd ul{ overflow:hidden; zoom:1; }
		.yx .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center; width:275px;  }
		.yx .bd ul li .pic{ text-align:center; }
		.yx .bd ul li .pic img{ width:275px; height:200px;  display:block;  }
		#ly{ background:url(../images/bm_bg.jpg)  no-repeat  center center;  background-size: 100%; padding-top:20px;}
		.ly .fl{ width:500px; }
		.ly .fr{ width:680px; }
		#footer{ background:#000; color:#fff; padding:30px 0;}
		#footer .w1200{ text-align:center;}
		#dosubmit{ width:300px; text-align:center; line-height:3.5rem; background: #2DA8F6; color:#fff; font-size:1.6rem; }
		#dosubmit:hover{   background: #505050;
    color: #fff;}
	.form_box{ padding:20px;}
	.form_box .w1,.form_box .w2,.form_box .w3{ padding:7px 0;}	 
 .form_box .w1a{ float:left; width:320px;}
.form_box .w1b{ float:right; width:320px;}
.form_box .cl{ clear:both;}
.form_box .w1 input{ height:30px; padding:5px;  width:310px; border:none; line-height:30px;     color: #000000;}
.form_box .w1 select{ height:40px;    width:320px; border:none;}
.form_box .w2 textarea{border:none; width:680px !important; height:120px !important; line-height:30px;     color: #000000;}
.listls ul li{ margin:0 10px 20px 10px; float:left; _display:inline; overflow:hidden; text-align:center; width:220px;  }
		.listls ul li .pic{ text-align:center; }
		.listls ul li .pic img{ width:220px;   display:block;  }
	 
		.listls ul li .title{ line-height:45px; background:#333; font-size:18px; text-align:center;   }
		.listls ul li .title a{ color:#FFF;}
		.listls ul li .ms{background:#f0f0ee; padding:10px; line-height:25px; text-align:left; height:100px;}
		.listls ul li .ck{ text-align:center; margin-top:15px;}
		.listls ul li .ck a{height:30px; line-height:30px; background:#fcb407; color:#000; width:80px; display:inline-block; text-align:center; font-size:14px;}
		
		
		.listpic ul li{ margin:0 10px 20px 10px; float:left; _display:inline; overflow:hidden; text-align:center; width:220px;  }
		.listpic ul li .pic{ text-align:center; }
		.listpic ul li .pic img{ width:220px; ;  display:block;  }
		.show{ padding-bottom:40px;}
		 #fixd{ width:100%;    background: #2DA8F6; color:#fff; position:fixed; bottom:0; left:0;}
 
		#fixd .fixdblk{width:33.333%; text-align:center;color:#fff; float:left; font-size:24px; }
		#fixd a{ display:black; width:100%;text-align:center;color:#fff; float:left; font-size:24px; }
		#fixd a i,#fixd a span,#fixd .nLi .biaot,#fixd .nLi .biaot i,#fixd .nLi .biaot span{ display:block;}
		#fixd a .iconfont,#fixd .nLi .iconfont{ font-size:30px;}
		#fixd .nLi{position:relative;}
		#fixd .nLi .biaot{cursor:pointer;}
		#fixd #navv .sub{    display:none; width:100%; left:0;  bottom: 70px;  position:absolute; background:#fff; border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);  line-height:56px;   }
		#fixd #navv .sub li{ zoom:1; }
		#fixd #navv .sub a{ display:block; padding:0 10px; color:#000; border-bottom:#DBDBDB 1px solid; }
		.contact_form{ width:90%; margin:0 auto;  padding-bottom:30px; }
		.zxbm_1{width:23%;height:3.5rem; line-height:3.5rem;font-size:1.4rem;margin:1rem auto 0;display:block;float:left; }
.zxbm input{width:67%;height:3.5rem; line-height:3.5rem; display:block; margin:1rem auto 0;padding:0 0.8rem;  border:#ddd solid 1px; border-radius:80px;color:#575757;float:right; font-size:1.2rem;}
.zxbm_3{width:23%;height:3.5rem; line-height:3.5rem;font-size:1.4rem;display:block;float:left; }
.zxbm_1 span{color:#c52d36;}
.zxbm_3 span{color:#c52d36;}
.zxbm select{ background:#fff; width:71%;height:3.5rem; display:block; margin:1rem auto 0; padding:0 0.8rem; font-size:1.2rem;border:#ddd solid 1px; border-radius:80px;color:#575757;appearance:none; -moz-appearance:none; -webkit-appearance:none; float:right;}
.zxbm select::-ms-expand{display:none}
.zxbm select option{color:#575757; padding-left:0.5rem}
.zxbm .btn{width:10rem; line-height:3.5rem; display:block; margin:1rem auto 0; background:#0048b5; border-radius:80px; font:0.8rem/0.8rem '΢���ź�'; color:#fff; text-align:center;border:none;}
.hxyxbm_3 {
    width: 100%; margin-bottom:10px;
 
    text-align: center;
    color: #c52d36;
}

.changsf{width:100%;height:auto;background:#1467e6;float:left;}
.changsf_1{width:25%;height:1rem;line-height:1rem;font-size:.5rem;text-align:center;color:#ffffff;float:left;}
.changsf_1 a{color:#ffffff;}
.changsf_2{width:100%;height:1px;border-bottom:1px dashed #ffffff;}
.changsf_3{width:100%; line-height:2.8rem; text-align:center;color:#ffffff;}
.changsf_4{width:100%;height:auto;}
.changsf_4 img{width:25%;height:auto;float:left;}
.tongtu{width:100%;height:auto;}
.tongtu img{width:100%;height:auto;}
.changsf_2{width:100%;height:1px;border-bottom:1px dashed #ffffff;}
.tiedi {
    position: fixed;
    width: 100%;
    height: 156px;
    bottom: 0px;
}
.changsf_4{width:100%;height:auto;}
.changsf_4 img{width:25%;height:auto;float:left;}