﻿@charset "utf-8";
/*css reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0px;}
fieldset,img {border:none;vertical-align:bottom;}
adress,caption,cite,code,dfn,em,th,var {font-style:normal; font-weight:normal;}
dl,ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
q:before,q:after {content:"";}
abbr,acronym {border:0;}
input,button,select,textarea,a{ outline:none;} 
html,body {font: 16px/1.7em microsoft yahei; color:#646464;}
a{color:#fff;text-decoration:none;}
a:hover {text-decoration:none;}
/**去除焦点边框*/
*{     
    -webkit-tap-highlight-color: transparent;  
    -webkit-appearance: none;  
} 
/** 设置默认字体 **/
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp { font-family: "微软雅黑"; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */
/*oo css*/
 
.fl{float:left;}
.fr{float:right;}
.clearfix:after{content:""; display:block; clear:both;}
.clearfix{zoom:1;}
.hidden{visibility:hidden}
.hide{display:none;}
 
.gW{ width: 1000px; margin: 0 auto;}
.pR{ position: relative;}
.pA{ position: absolute;}
.fs30{ font-size: 30px !important;}
.pd0{ padding: 0 !important;}
/*page css*/
body,html{ width: 100%; height: 100%; font-family: "微软雅黑" !important;background: #ffffff; }
/*头部*/
.topnav{width:100%; height:80px;}
.header{width:1200px; height:80px; margin:0 auto; background-color:#1c94e9; }
.header_left{float:left;width:184px; margin-left:18px;}
.header_right{float:right;width:300px; line-height:80px; color:#fff; position:relative}
.header_right .guan{ border:#fff solid 2px; border-radius:54px; padding:2px 10px; margin-right:20px; }

/*内容*/
.cont{ width:1200px; height: 484px; margin:0 auto;}
.contl{ float:left; width:648px; height:484px;}
.contr{ float:right; padding: 87px 16px 10px;}
.shipin{ width:520px; height:347px;}

.con{ width:1200px; height: 445px; background-color:#fff; margin:0 auto;}
.conz{ width:277px; height:400px; float:left; background-color:#1c94e9; margin: 20px 11px 10px; color:#fff;}
.conz img{ display:block; margin-top:10px; margin-left:8px;}
.conz h2{ color:#fff; font-size:18px; margin-left:16px; margin-top:20px;}
.conz .t1{ width:43px;height:33px; background-image:url(../images/t1.jpg); display: block; float:left; margin-left:3px;}
.conz .t2{ width:43px;height:33px; background-image:url(../images/t2.jpg); display: block; float:left; margin-left:3px;}
.conz .t3{ width:43px;height:33px; background-image:url(../images/t3.jpg); display: block; float:left; margin-left:3px;}
.conz a{ color:#fff; margin-left:10px;}
.conz p{ height:33px;}
.can{ border:2px solid #fff; margin-top:27px; margin-left:50px; width:137px; height:32px; padding-left:39px; cursor:pointer;}
.can a{ color:#fff; font-size:20px; cursor:pointer;}

.conb{ width:100%; height:auto; background:url(../images/jiaoshi.jpg) no-repeat center center; margin:50px auto 0;}
.conb .conbc{ position:relative; width:1200px; height:1188px; margin:0 auto; }
.conb .conbc a{ position:absolute; width:213px; height:93px; }
.conb .hm{ bottom:157px; left:480px;}
.conb .wyy{ top:311px; right:309px;}
.conb .ptc{ top:223px; left:13px;}
.conb .lcw{ top:226px; right:67px;}
.conb .tc{ top:257px; left:324px;}
.conb .rw{ bottom:71px; right:126px;}
.conb .zjy{ bottom:78px; left:28px;}

/*底部*/
.footer{ width:1200px; height:200px; margin:0 auto;}
.footerl{ float:left; margin-top:20px; margin-left:148px;}
.footerr{ float:right; margin-top:60px; margin-right:107px; font-size:14px; }
.top_wx{position: absolute; display: none; top:80px; right:87px;}
/*试听预约*/
/*.yuyuebj{ width:431px; height:235px; background:#3D83C1; position:fixed; left:50%; margin-left:-215px; margin-top:-117px; top:50%; opacity: 0.5; filter:alpha(opacity=50); display:none; z-index:1;}*/
.yuyue{ width:431px; height:235px; position:fixed; left:50%; margin-left:-215px; margin-top:-117px; top:50%; z-index:2; background:#3D83C1; display:none;}
.guanbi{ width:100%; height:12px; margin-top:13px; margin-bottom:45px;}
.guanbi span{ float:right; margin-right:14px; cursor:pointer;}
.yuyue h1{ height:44px; font-size:18px; color:#F8FF00; margin-left:42px; font-family:"微软雅黑"; font-weight:bold;}
.yuyue h2{ height:30px; font-size:16px; color:#fff; margin-left:42px; font-family:"微软雅黑"; font-weight:bold;}

.yuyue h1 a{color:#F8FF00; width:100%; height:44px; background:none; text-align:start;}
.yuyue label{ display:block; height:31px; margin-bottom:9px;}
.yuyue label span{ float:left; width:107px; text-align:right; line-height:29px; color:#fff; font-size:18px; font-family:"微软雅黑"; font-weight:bold;}
.yuyue label input{ color:#fff; width:218px; height:29px; border:1px solid #fff; background:none; float:left; line-height:29px;}
.yuyue a{ width:120px; height:38px; background:#e2eb01; text-align:center; line-height:38px; margin:6px auto 0; display:block; color:#0F2B50; font-size:16px; font-family:"微软雅黑"; font-weight:bold;}




/**透明背景**/
.touming_bj{ width:100%; height:100%; background:#000; opacity: 0.5; filter:alpha(opacity=50); position:fixed; left:0; top:0; display:none;}