@charset "utf-8";

/*==========================================公共 开始=============================================*/
.j_body{ position: relative;}
body{  min-width: 1000px; margin:0 auto; min-height: 960px;} 
.main_box{ margin:0 auto; width:1200px; position:relative;}
/*==========top============*/
#header{height: 85px;position: relative;z-index: 1000;}
#header .main_box{ position:relative;height:85px; }
#header .logo{ position:absolute; top:0;   }
#header .logo{    position:absolute; top: 0px; left:0; z-index:3; height:85px;}
#header .logo a {display:table;  padding-top: 20px;}
#header .logo a img{display:table-cell; vertical-align:middle; }
#header .top_tel{height:18px; line-height:18px; font-size: 14px; color: #636364; position:absolute; right:0px; top:30px;  padding-left:20px; background:url(../images/icon_top_tel.png) left center no-repeat; }
#header .top_tel strong{font-size:14px; font-weight: 700; color:#008b46; }
#header .bnt_qq{ position:absolute; right:0; bottom: 33px; display:block; }
#header .bnt_qq:hover{ opacity:0.8; filter:alpha(opacity=80);}

/*=================导航=================*/
#nav{position:absolute;top:0px;height: 84px;right:0px;}
#nav li{display:block;display: inline-block;min-width:30px;position:relative;text-align: center;}
#nav li .a{ display:inherit; text-align:center; height:85px; }

#nav li .a strong{ display:block; font-size:16px; line-height: 82px; font-weight: 700; color:#4d4d4e; text-align:center; position:relative; z-index:4;}
#nav li .a span{ position:absolute; bottom:0px; left:0; width:100%;  text-align:center;}
#nav li .a i{ display:block; margin:0 auto; text-align:center;  z-index:1; height:3px; width:0; background: #07a74c;}
#nav .on .a i{  width:100%;}
#nav li.on .a strong{ color:#464748;}
#nav li .a:hover i{ width:100%; }
#nav li .a:hover strong{ color:#464748;}
#nav li.on .a:hover i{transform:rotateX(0deg);-webkit-transform:rotateX(0deg); /* Safari and Chrome */-moz-transform:rotateX(0deg); /* Firefox */  }

.menu ul{list-style:none;padding:0;margin:0}
.menu{height:84px;border-radius:3px}
.menu li{text-align:center;min-width:133px}
.menu>li{display:block;float:left;position:relative}
.menu a{color:#4d4d4e;display:block;font-size: 14px;line-height:84px;height:84px;text-decoration:none;padding:0 22px;font-weight:700;-moz-transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;transition:all .6s ease-in-out;}
.menu a:hover{color:#fff}
.menu li:hover,.menu li:hover>a{color:#07a74c}
.submenu{width:140px;right:-16px;max-height:0;position:absolute;top:100%;z-index:0;-webkit-perspective:400px;-moz-perspective:400px;-ms-perspective:400px;-o-perspective:400px;perspective:400px}
.submenu li{width:100%;height:50px;line-height:50px;opacity:0;background-color:#fff;border-bottom:#e9ecf1 1px solid;-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-o-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transition:opacity .4s,-webkit-transform .5s;-moz-transition:opacity .4s,-moz-transform .5s;-ms-transition:opacity .4s,-ms-transform .5s;-o-transition:opacity .4s,-o-transform .5s;transition:opacity .4s,transform .5s;text-align:left}
.menu .submenu li:hover a{background-color:#07a74c;border-radius:0;color:#fff}
.menu .submenu li a{font-size:14px;height:50px;line-height:50px}
.menu>li:focus .submenu,.menu>li:hover .submenu{max-height:2000px;z-index:10}
.menu>li:focus .submenu li,.menu>li:hover .submenu li{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.menu li:hover .submenu li:nth-child(1){-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}
.menu li:hover .submenu li:nth-child(2){-webkit-transition-delay:50ms;-moz-transition-delay:50ms;-ms-transition-delay:50ms;-o-transition-delay:50ms;transition-delay:50ms}
.menu li:hover .submenu li:nth-child(3){-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-ms-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}
.menu li:hover .submenu li:nth-child(4){-webkit-transition-delay:150ms;-moz-transition-delay:150ms;-ms-transition-delay:150ms;-o-transition-delay:150ms;transition-delay:150ms}
.menu li:hover .submenu li:nth-child(5){-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-ms-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}
.menu li:hover .submenu li:nth-child(6){-webkit-transition-delay:250ms;-moz-transition-delay:250ms;-ms-transition-delay:250ms;-o-transition-delay:250ms;transition-delay:250ms}
.menu li:hover .submenu li:nth-child(7){-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-ms-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}
.menu li:hover .submenu li:nth-child(8){-webkit-transition-delay:350ms;-moz-transition-delay:350ms;-ms-transition-delay:350ms;-o-transition-delay:350ms;transition-delay:350ms}
.submenu li:nth-child(1){-webkit-transition-delay:350ms;-moz-transition-delay:350ms;-ms-transition-delay:350ms;-o-transition-delay:350ms;transition-delay:350ms}
.submenu li:nth-child(2){-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-ms-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}
.submenu li:nth-child(3){-webkit-transition-delay:250ms;-moz-transition-delay:250ms;-ms-transition-delay:250ms;-o-transition-delay:250ms;transition-delay:250ms}
.submenu li:nth-child(4){-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-ms-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}
.submenu li:nth-child(5){-webkit-transition-delay:150ms;-moz-transition-delay:150ms;-ms-transition-delay:150ms;-o-transition-delay:150ms;transition-delay:150ms}
.submenu li:nth-child(6){-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-ms-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}
.submenu li:nth-child(7){-webkit-transition-delay:50ms;-moz-transition-delay:50ms;-ms-transition-delay:50ms;-o-transition-delay:50ms;transition-delay:50ms}
.submenu li:nth-child(8){-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}


/*================= banner===================*/
#banner{position:relative;height: 750px !important;overflow: hidden;}
#banner .bd { position:relative;}
#banner .bd li{height: 750px !important; display:block; overflow: hidden;}
#banner .bd a{display:block;width:100%; height: 750px !important;}
 
#banner .hd ul .on a{background:#004376;  }
#banner  .bnt{ position:absolute;  top:50%; z-index:3; margin-top:-22px;}
#banner .prev{ position:absolute; left:-54px; }
#banner .next{ position:absolute; right:-54px; }
#banner:hover .prev{left:50px; opacity:1; filter:alpha(opacity=100);}
#banner:hover .next{right:50px; opacity:1; filter:alpha(opacity=100);}

/*==========================================公共 结束=============================================*/


/*==========================================首页 开始=============================================*/
#page_yx3 .main_box{ position: relative;} 
#page_yx3 .floor{ padding: 70px 0;}
#page_yx3 .title{  }
#page_yx3 .title img{ display: block; margin: 0 auto;}
#page_yx3 .title h1{ color: #4e4e4e; font-size: 46px; font-weight: 700; text-align: center; }
#page_yx3 .title h1 strong{ color: #f86460;  font-weight: 700;}
#page_yx3 .bnt_box a{ width: 390px; display: inherit; margin: 0 auto;  margin-top: 60px; height: 60px; line-height: 60px; border-radius: 30px; text-align: center; color: #fff; background: #52a6ee;}
#page_yx3 .bnt_box a h1{ display: inline-block;  padding-left: 40px; background: url(../images/icon_f9_zx.png) left center no-repeat;}
#page_yx3 .bnt_box a:hover{ box-shadow: 0 2px 8px #999;}


#page_yx3 .f1{  padding-bottom: 0; }
#page_yx3 .f1 .main_box{   }
#page_yx3 .f1 .title{ padding-top: 0; padding-bottom:20px; position: relative; z-index: 2;}
#page_yx3 .f1 .title img{ display: block; margin: 0 auto;}
#page_yx3 .f1 .content {  text-align: center;}
#page_yx3 .f1 .content p{ margin-top: 25px; line-height: 28px; font-size: 15px; color: #585858;}
#page_yx3 .f1 .content{ padding: 0 0 75px 0;}
#page_yx3 .f1 .content #yx_video_box{ margin-top: 50px; position: relative; background: url(../images/bg_video.jpg) left top no-repeat; height: 309px;}
#page_yx3 .f1 .content  .cyberplayer{ position: absolute; left: 348px; top: 5px;}
#page_yx3 .f1 .content .video_box{ height: 309px;}
#page_yx3 .f1 .bnt_box a{ width: 190px; background: #f86460; border-radius: 3px; height: 55px; line-height: 55px;  margin-top: 50px;    }
#page_yx3 .f1 .bnt_box a h1{ font-weight: 700; font-size:  18px; background: url(../images/icon_video.png) left center no-repeat; color: #fff;}


#page_yx3 .f2{ background: #eff2f4;}
#page_yx3 .f2 .content{ margin-top: 50px;}
#page_yx3 .f2 ul{ margin-right: -60px;}
#page_yx3 .f2 li{ position: relative; margin-right: 40px; display: block; float: left; width: 370px; height: 455px; }
#page_yx3 .f2 li h1{ padding-top: 275px; text-transform: uppercase; text-align: center; display: block;font-size: 18px; margin-bottom: 15px; font-weight: 700; color: #626262;}
#page_yx3 .f2 li p{ line-height: 28px; font-size: 15px; color: #707070;      padding: 0 15px; text-align: center;}
#page_yx3 .f2 li.li1{ background: url(../images/pic_f21.png) center top no-repeat;}
#page_yx3 .f2 li.li2{ background: url(../images/pic_f22.png) center top no-repeat;}
#page_yx3 .f2 li.li3{ background: url(../images/pic_f23.png) center top no-repeat;}
#page_yx3  .bnt_box h2{ color: #52a6ee; font-size: 22px; font-weight: 700; text-align: center; margin-top: 20px; display: block; }
 
#page_yx3 .f3 { background: url(../images/bg_f3.jpg) center top no-repeat; height: 620px;}
#page_yx3 .f3 .content{ background: url(../images/pic_f3.png) center top no-repeat; margin-top: 50px; padding-top: 215px;     height: 100px;}
#page_yx3 .f3 .content ul{ margin-right: -280px; }
#page_yx3 .f3 .content li{ width: 320px; text-align: center; display: block;  float: left;     margin-right: 125px; }
#page_yx3 .f3 .content li .text_box{ }
#page_yx3 .f3 .content li p{ font-size: 15px; line-height: 28px; color: #656565;  }

#page_yx3 .f4 .content{ position: relative; background: url(../images/bg_f4.png) center top no-repeat; margin-top: 50px; height: 366px;}
#page_yx3 .f4 li{ padding-top: 35px; width: 340px;}
#page_yx3 .f4 li h1{  text-align: center; display: block;font-size: 28px; margin-bottom: 65px; font-weight: 700; color: #585858;}
#page_yx3 .f4 li p{ line-height: 32px; color: #6a6a6a; font-size: 18px; text-align: center;}
#page_yx3 .f4 li a{ display: block; height: 55px;     margin-top: 45px;}
#page_yx3 .f4 .tel{position: absolute; top: 260px; left: 400px; width: 400px; text-align: center; font-weight: bold; display: block; color: #fff; font-size: 26px; text-transform: uppercase;}
#page_yx3 .f4 li a:hover{ box-shadow: 0 2px 8px #999;}

 


#page_yx3 .f5 { height:820px; overflow: hidden; padding: 0 !important}
#page_yx3 .f5 .j_parallax {background-attachment: fixed; background-position: center 0px; background-repeat: no-repeat; position: relative;   height:820px; }
#page_yx3 .f5 .title { padding-top: 70px;   }
#page_yx3 .f5 .title  h1{ color: #fff;}
 
#page_yx3 .f5 .content { padding-left: 755px; margin-top: 50px;  position: relative;}
#page_yx3 .f5 .content img{position: absolute; left: -50px; top: 0;}
#page_yx3 .f5 .content h1{ margin-bottom: 2px; font-size: 26px; color: #f6eb28; display: block; font-weight: 700;}
#page_yx3 .f5 .content strong{margin-bottom: 20px; font-size: 22px; color: #fff; display: block; font-weight: 700; text-transform: uppercase;}
#page_yx3 .f5 .content i{ display: block; height: 3px; width: 25px; background: #f6eb28;  }
#page_yx3 .f5 .content p{ margin-top: 53px; line-height: 28px; font-size: 15px; color: #fff; text-align: justify;}
#page_yx3 .f5 .bnt_box a{ background: #f86460;}



#page_yx3 .f6{ }
#page_yx3 .f6 .title  h1 strong{ color: #08a3e6;}
#page_yx3 table th{background: #0090f8; color:#fff; text-align: center; border: 1px solid #e1e1e1; padding: 15px 10px; font-size: 20px;}
#page_yx3 table td{background: #f4f7f9; color:#646565; vertical-align: middle; text-align: center; border: 1px solid #e1e1e1; padding: 15px 10px; line-height: 26px; font-size: 15px;}
#page_yx3 table .on td{background: #b4e0ff; } 
#page_yx3 .f6 .content{ margin-top: 70px;  }
#page_yx3 .f6 li{ position: relative; width: 240px; display: block; float: left;   }
#page_yx3 .f6 li img{ display: block; margin: 0 auto 25px auto;}
#page_yx3 .f6 li h1{padding-bottom: 10px; text-align: center; display: block;font-size: 22px; font-weight: 700; color: #4e4e4e;}
#page_yx3 .f6 li p{ text-align: center; color: #676767; line-height: 26px; font-size: 16px; }



#page_yx3 .f7{ background: #eff2f4;   }
#page_yx3 .f7 .content{ } 
#page_yx3 .f7 .hd ul{ display: inherit;margin: 50px auto;  overflow: hidden; text-align: center;}
#page_yx3 .f7 .hd li{ display: inline-block;  cursor: pointer; width: 290px; margin: 0 5px; font-weight: bold; line-height: 60px;  border: 2px solid #b9b9b9; border-radius: 3px; font-weight: 400; text-align: center; color: #4e4e4e; font-size: 20px;}
#page_yx3 .f7 .hd li.on{ background: #f86460; color: #fff; border:2px solid #f86460; }
#page_yx3 .f7 .bd {  margin: 0 auto;}
#page_yx3 .f7 .bd .ar_article{ color: #727374; font-size: 15px; line-height: 28px; margin-bottom: -25px; overflow: hidden;}
#page_yx3 .f7 .bd .ar_article p{ color: #727374; font-size: 15px; line-height: 28px; padding-bottom: 25px;}
#page_yx3 .f7 .bnt_box a{ background: #f86460; margin-top: 50px; color: #fff;}
#page_yx3 .f7 .bnt_box a h1{ color: #fff; background: url(../images/icon_f2_zx.png) left center no-repeat; }

 
#page_yx3 .f8 { height:1040px; overflow: hidden; padding: 0 !important}
#page_yx3 .f8 .j_parallax {background-attachment: fixed; background-position: center 0px; background-repeat: no-repeat; position: relative;   height:1040px; }
#page_yx3 .f8 .main_box{ padding: 75px 0;}
#page_yx3 .f8 .hd ul{ display: inherit;margin: 50px auto;  overflow: hidden; text-align: center;}
#page_yx3 .f8 .hd li{ display: inline-block;  cursor: pointer; width: 290px; margin: 0 5px; line-height: 60px; font-weight: bold; border: 2px solid #fff; border-radius: 3px; font-weight: 400; text-align: center; color: #fff; font-size: 20px;}
#page_yx3 .f8 .hd li.on{ background: #f86460; color: #fff; border:2px solid #f86460; }
#page_yx3 .f8 .bd {  margin: 0 auto;}
#page_yx3 .f8 .bd {width: 890px;  margin: 0 auto;}
#page_yx3 .f8 .bd .ar_article{ color: #fff; font-size: 18px; line-height: 34px; margin-bottom: -25px; overflow: hidden;}
#page_yx3 .f8 .bd .ar_article p{ color: #fff; font-size: 18px; line-height: 34px; padding-bottom: 25px;}
#page_yx3 .f8 .bnt_box a{ background: #f86460; margin-top: 50px; color: #fff;}
#page_yx3 .f8 .bnt_box a h1{ color: #fff; background: url(../images/icon_f2_zx.png) left center no-repeat; }



#page_yx3 .f9{ background: #eff2f4;}
#page_yx3 .f9 .content{ position:relative; margin-top: 50px; }
#page_yx3 .f9 .bd{  margin:0 auto; overflow:hidden;}
#page_yx3 .f9 ul{ margin-right: -90px; }
#page_yx3 .f9 ul li{ position: relative;width: 345px; float: left; display: block; margin-right: 81px; background: #eeefef;}
#page_yx3 .f9 ul li  .img_box{ }
#page_yx3 .f9 ul li  img{display: block;margin: 0 auto; width: 345px; height: 463px;}
#page_yx3 .f9 ul li .text_box{  }
#page_yx3 .f9 ul li  h2{color: #1f1f20;font-size: 17px;text-align: center; overflow: hidden;margin-top: 26px; margin-bottom: 15px;}
#page_yx3 .f9 ul li  p{color: #7e7e7e;font-size: 15px;text-align: center; overflow: hidden;line-height: 28px;  text-align: justify;}
#page_yx3 .f9 ul li a{margin-top: 15px;  text-align: center; color: #fff; font-size: 18px; font-weight: 700; display: block;  background: #12b458; height: 65px; line-height: 65px;  }
#page_yx3 .f9 ul li a:hover{ background: #ff6161;}
#page_yx3 .f9 .bnt{ position: absolute;top: 50%;width: 100%;margin-top: -60px;}
#page_yx3 .f9 .prev{position: absolute; left:-60px;  }
#page_yx3 .f9 .next{ position: absolute; right:-60px; }


#page_yx3 .f10 { }
#page_yx3 .f10 .title{ position: relative; z-index: 2; margin-bottom: 50px;}
#page_yx3 .f10 .title img{ display: block; margin: 0 auto; padding-top: 60px;}
#page_yx3 .f10 .content{   }
#page_yx3 .f10 .content img{display: block; margin: 0 auto;}


#page_yx3 .f11{  background: #eff2f4;}
#page_yx3 .f11 .content{ margin-top: 50px;} 
#page_yx3 .f11 ul{  position: relative; height: 506px;}
#page_yx3 .f11 ul li{ position: absolute; width: 345px; display: block; background: #0f9df8; }
#page_yx3 .f11 ul li .box{ position: relative;  }
#page_yx3 .f11 ul li .pic_box{ position:absolute;}
#page_yx3 .f11 ul li  img{display: block; width: 100%; height: 100%; }
#page_yx3 .f11 ul li .text_box{ padding-top: 80px; position: relative;}
#page_yx3 .f11 ul li  h1{color: #fff;font-size: 26px;text-align: center; overflow: hidden;  margin-bottom: 15px;}
#page_yx3 .f11 ul li  p{color: #fff;font-size: 18px;text-align: center;  line-height: 30px;  }
#page_yx3 .f11 ul li.li1 { width: 675px; height: 245px; left: 0; top: 0;}
#page_yx3 .f11 ul li.li2 {  width:509px; height: 245px; right: 0; top: 0;}
#page_yx3 .f11 ul li.li3 { width: 390px; height: 245px; left: 0; bottom: 0;}
#page_yx3 .f11 ul li.li4 {  width:390px; height: 245px; left: 405px; bottom: 0;}
#page_yx3 .f11 ul li.li5 { width: 390px; height: 245px; right: 0; bottom: 0;}
#page_yx3 .f11 ul li:hover .pic_box{ opacity:0;filter:alpha(opacity=0);}
 

#page_yx3 .f12{ }
#page_yx3 .f12 .title{ margin-bottom: 50px; }

#page_yx3 .f13{ background: #eff2f4;}
#page_yx3 .f13 .title{ margin-bottom: 50px; }
#page_yx3 .f13 .title p{ text-align: center; color: #727272; margin-top: 20px;}
#page_yx3 .f13 .content{ position:relative;  }
#page_yx3 .f13 dt{ margin-bottom: 70px;}
#page_yx3 .f13 td a{ display: block; border-radius: 3px; overflow: hidden; margin: 0 auto;width: 90px; height: 30px; text-align: center; font-size: 14px; color: #fff; line-height: 30px; background: #f86460;}
#page_yx3 .f13 td a:hover{ box-shadow: 0 4px 2px #ccc;}

#page_yx3 .f14{ background: #0090f8; padding: 0; }
#page_yx3 .f14 .main_box{  height: 359px; position: relative;}
#page_yx3 .f14 .pic{ position: absolute; left: 0; top: 0;}
#page_yx3 .f14 .content{ padding-left: 305px;}
#page_yx3 .f14 .content .ar_article{ color: #fff; padding-top: 40px;}
#page_yx3 .f14 .content .ar_article p{ color: #fff;}



/*底部*/
footer{padding: 45px 0 20px 0;background:#f4f7f9;overflow:hidden; margin-bottom:84px;}
footer .content .left{float:left;width:189px;border-right: #dddfe0 1px solid;height:160px;}
footer .content .left img{margin-top: 29px;}
footer .content .center{position: relative;float:left;width:780px;height:160px;box-sizing:border-box;padding:0 76px;border-right: #dddfe0 1px solid;}
footer .content .center ul{line-height:24px;height:24px;margin-bottom: 35px;}
footer .content .center ul li{ float:left;}
footer .content .center ul li a{ font-size:13px; color:#676767;}
footer .content .center ul i{margin: 0 16px;float:left;font-size:12px;color:#676767;}
footer .content .center .contact{position:relative;width: 100%;margin:0 0 40px 0;padding: 0;}
footer .content .center .contact .con{width: 100%;position:relative;}
footer .content .center .contact .con span{font-size: 13px;color: #939495;line-height: 30px;display:inline-block;width:100%;}
footer .content .center .contact .con .ewm{ position:absolute; bottom:50px; right:40px;}
.footer-er{width: 208px;}
.ma01{width: 75px;float:left;margin: 0 10px 0 18px;}
.ma01 img{width: 75px;height: 75px;display:block;}
.ma01 a{ color:#c2c2c2; font-size:12px; line-height:30px; text-align:center; display:block;}

footer .content .right{text-align:right;width: 210px;float: right;}
footer .content .right h6{font-size:14px;color: #5a5a5a;margin: 18px 0 4px 0;}
footer .content .right h3{font-size:24px;color: #5a5a5a;margin-bottom:28px;}
footer .content .right img{}
.footer-cop{padding: 15px 0 0 0;border-top:#dcdedf 1px solid;margin-top: 50px;}
.footer-cop p{color:#8b8b8c;font-size:12px;height: 20px;line-height: 20px;text-align:center;}
.footer-cop p a{ color:#8b8b8c;}
.footer-cop p a:hover{ color:#fff;}
footer .content .center ul li a:hover{ color:#0bb354}

/*==========快速预约课程===========*/
#fast_reservation{ position: fixed; bottom: 0; left: 0; z-index: 9999; height: 45px; padding: 20px 0;  width: 100%; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#91000000', endColorstr='#91000000');background:rgba(0,0,0,0.57);}
#fast_reservation .mian_box{ position: relative;}
#fast_reservation dt{ display: block; position: absolute; left: 0; line-height: 45px; color: #fff;}
#fast_reservation dd{display: block; margin-left: 155px;}
.j_form label{ float:left; width: 240px; margin-right: 15px;  margin-bottom:15px; position:relative;  }
.j_form  input[type="text"]{ border-radius: 3px; height: 45px; line-height:45px;  background:#fff; color:#4c4c4c; border:none; display:block;     width: 200px; padding:0 20px; font-size:14px;}
.j_form .label strong{ font-weight:normal; display:block; position:absolute; width:70px; text-align:left; left:15px; font-size:14px;  color:#313231;}
.j_form input[type="submit"]{ position: absolute; right: 0; top: 0;  color:#fff;  background:#0bb354; border: none;  font-size:14px; display:block; width:200px; height:45px; line-height:45px; text-align:center; cursor:pointer; border-radius: 22.5px; overflow: hidden;}

.j_form .select_ui, .j_form  select{ background:none;  margin-top:0; border: none; }
.j_form select option{ line-height:34px; font-size: 14px; padding: 10px 20px; color:#4c4c4c; text-align: left;}
.j_form .select_ui, select span{ line-height:45px;  color:#4c4c4c;  }
.j_form .select_ui { height: 45px; line-height:45px; width: 240px; font-size:14px; border-radius: 3px; color:#4c4c4c;  background: #fff; font-size:14px; text-align:left;  }
.j_form .select_ui .select_arrow{ right:10px;  }
 


/*==========================================首页 结束=============================================*/
 