﻿@charset "utf-8";

a{font-family:微软雅黑,"微软雅黑",Verdana,Arial,"宋体",Helvetica, sans-serif;font-size:13px;text-decoration: none;}
a:link   {color:#15242f;}
a:visited{color:#15242f;}
a:hover  {color:#fe6770;}
a:active {color:#15242f;}

/*去掉链接（包括图片链接）的虚线边框*/ 
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */ 
:focus { outline: none; }/* for Firefox */ 

/*IE滚动条样式*/
body { SCROLLBAR-ARROW-COLOR:#FFFFFF;SCROLLBAR-FACE-COLOR:#ffc104;SCROLLBAR-DARKSHADOW-COLOR:#ffc104;SCROLLBAR-HIGHLIGHT-COLOR:#ffc104;SCROLLBAR-3DLIGHT-COLOR:#ffc104;SCROLLBAR-SHADOW-COLOR:#ffc104;SCROLLBAR-TRACK-COLOR:#E6E6E6;}
/* Webkit内核滚动条样式 */
::-webkit-scrollbar {width: 12px;}
::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); -webkit-border-radius: 0px; border-radius:0px;}/*滑轨*/
::-webkit-scrollbar-thumb {-webkit-border-radius:0px;border-radius:0px; background: rgba(255,193,4,1.0); -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);}/*滑块*/
::-webkit-scrollbar-thumb:window-inactive {background: rgba(255,193,4,0.7);} 

body {color:#15242f;margin:0; background:url(../images/top_color.png) center top repeat-x #f5f5f5; text-align:center;}

div,ul,dl,dt,dd{ margin:0; padding:0;list-style:none;}
body,td,input,select,textarea{ font-family:微软雅黑,"微软雅黑",Verdana,Arial,"宋体",Helvetica, sans-serif; font-size: 13px; line-height:200%;}
img{ border:0;}
form{ margin:0}
input,select{ vertical-align:middle;}
input[type=text],input[type=password],textarea{ border:#d7d7d7 1px solid; color:#646464}
hr{border-top:#e1e1e1 1px solid; border-bottom:#fff 1px solid; background:none; border-left:none; border-right:none}
*{-webkit-text-size-adjust:none;} /*解决webkit内核浏览器强制最小字体*/
/*css3过渡效果*/
a,li,p,div{transition:background-color 0.3s;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s; -o-transition:background-color 0.3s;}

/*公共*/
.blank{ height:0; line-height:0; font-size:0; margin:0; padding:0; clear:both;}
.fullWidth{ width:100%; margin:0 auto; text-align:center; position:relative; min-width:1200px; max-width:1920px;}
.global_width{ width:1200px; margin:0 auto; text-align:left; position:relative; z-index:10;}
.floatL{ float:left;}.floatR{ float:right;}
.hide{ display:none;}
.centerImg{ width:100%; overflow:hidden; position:relative; text-align:center; line-height:0;}
.centerImg p{ margin:0; padding:0; width:1920px; left:50%; margin-left:-960px; position:relative;}
/*按钮*/
.btn_signup{ background:#15242f;}
.btn_signup a{ display:inline-block; width:100%; height:60px; line-height:60px; color:#ffc15c; font-size:30px;}
.btn_signup i{ display:inline-block; width:38px; height:32px; overflow:hidden; background:url(../images/element.png) left -120px no-repeat; vertical-align:middle; margin:-2px 6px 0 0;}
.btn_signup a:hover{ background-color:#fe6770; color:#fff;}
.btn_signup a:hover i{ background-position:-40px -120px;}

/*头部*/
#head{ width:100%; margin-top:8px;position:relative; z-index:99; background:#ffffff; -moz-box-shadow:0 0 4px #eee;-ms-box-shadow:0 0 4px #eee;-webkit-box-shadow:0 0 4px #eee;box-shadow:0 0 4px #eee; border-bottom:#eee 1px solid\9;}
#head.fixed_this{ position:fixed; left:0; top:0; margin-top:0;}
#logo{ float:left; width:280px; height:80px; overflow:hidden;}
#logo a{ display:inline-block; height:80px; overflow:hidden; line-height:80px; display: table-cell; vertical-align:middle;  *font-size:66px; width:280px;}
#logo a img{ vertical-align:middle;}

/*主导航*/
#Menu{ width:820px; float:right;}
.mainlevel{ float:left; height:80px; position:relative;}
.mainlevel a{ display:block;height:80px; line-height:80px; overflow:hidden; font-size:15px; color:#969696; text-align:center; position:relative;cursor:hand; cursor:pointer;}
.mainlevel a:hover,.mainlevel a.active{ color:#fe6770;}
.mainlevel a span{ display:block; height:80px; padding:0 10px; position:relative; }
.mainlevel a .Arrow{ width:12px; height:10px; display:inline-block; vertical-align:middle; background:url(../images/icos.png) -40px -72px no-repeat;}
.mainlevel a:hover .Arrow,.mainlevel a.active .Arrow{ background-position:-52px -72px;}
.mainlevel p{ position:absolute; z-index:100; left:0; top:70px; background:#fff; border:#f2f2f2 1px solid;  margin:0; padding:5px 10px; display:none; min-width:100%;}
.mainlevel p a{ height:30px; line-height:30px; font-size:13px; border-top:#f2f2f2 1px solid; width:100%; padding:0; text-align:center;}
.mainlevel p a:first-child{ border-top:none;}

/*搜索*/
#search{ float:right; width:40px; height:80px; position:relative;}
a#searchIco{ width:40px; height:40px; display:inline-block; margin:20px 0; background:url(../images/icos.png) left top no-repeat; cursor:hand; cursor:pointer;}
a#searchIco:hover,a#searchIco.active{ background-position:left -40px;}
#Searchform{ position:absolute; left:auto; right:0; top:90px; height:26px; width:198px; background:#f8c300; -moz-border-radius:5px;-ms-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; display:none;}
#Searchform input{height:26px; line-height:26px; border:none; padding:0; margin:0 0 0 10px; width:160px; display:inline; color:#fff; background:none; vertical-align:top;}
#Searchform #SearchBtn{ width:24px; height:26px; overflow:hidden; background:url(../images/icos.png) -40px top no-repeat; border:none; display:inline-block; vertical-align:top;}
#Searchform #SearchBtn:hover{ background-position:-40px -40px;}

/*标题*/
.tit{ margin:60px auto 26px auto; text-align:center;overflow:hidden;}
.tit dt{ height:50px; line-height:100%; overflow:hidden; width:100%; text-align:center; margin:0; padding:0; font-size:40px; color:#15242f; font-weight:bold;}
.tit dd{ position:relative; display:inline-block; margin:0 auto; height:30px; line-height:30px; padding:0 20px; text-transform:uppercase; clear:both;}
.tit dd p{ position:absolute; top:15px; left:100%; right:auto; height:1px; line-height:0; font-size:0; background:url(../images/tran1.png); margin:0; padding:0; width:2000px; border-left:#15242f 30px solid;}
.tit dd p:first-child{ left:auto; right:100%; border-left:none; border-right:#15242f 30px solid;}
.tit dd.slogan{ display:block; width:100%; padding:0 20%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin-top:15px;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;
opacity: 0.6; text-align: justify;}
.tit dd.slogan span{ display:inline-block; padding-left:100%; }
.tit dd.summary{display:block; width:100%; padding:0 5%; font-size:14px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin-top:15px;filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity: 0.75;
opacity: 0.75; height:auto;}

#tit2 dt img{ margin-top:-50px;}
#tit3 dt img{ margin-top:-100px;}
#tit4 dt img{ margin-top:-150px;}
#tit5 dt img{ margin-top:-200px;}
#tit6 dt img{ margin-top:-250px;}
#tit7 dt img{ margin-top:-300px;}
#tit8 dt img{ margin-top:-350px;}
#tit9 dt img{ margin-top:-400px;}
#tit10 dt img{ margin-top:-450px;}
#tit11 dt img{ margin-top:-500px;}
#tit12 dt img{ margin-top:-550px;}
#tit13 dt img{ margin-top:-600px;}
/*标题2*/
.tit2{ position:relative;  text-align:center; overflow:hidden;}
.tit2 dt{ padding:24px 0 30px 0; border:#dcdcdc 1px solid;border-bottom:none; }
.tit2 dd{ position:relative; display:inline-block; margin:-15px auto 0 auto; padding:0 20px;}
.tit2 dd p{ position:absolute; top:15px; left:100%; right:auto; height:1px; line-height:0; font-size:0; background:#dcdcdc; margin:0; padding:0; width:2000px;}
.tit2 dd p:first-child{ left:auto; right:100%; border-left:none;}

/*报名*/
#signup{ background:url(../images/signupBG.jpg) center top no-repeat #15242f;}
#courseList{ width:50%; float:left; background:url(../images/tran.png)\9; background:rgba(0,0,0,0.5); color:#fff; line-height:22px; padding:40px 40px 0 78px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; height:400px;}
.signupTit{ height:45px; line-height:45px; font-size:34px; margin:0 0 25px 0; padding:0 0 0 20px; border-left:#fff 3px solid;}
#courseList li{ margin:0 0 20px 23px; color:#ccc;}

#signupForm{width:50%; float:left; color:#00cccb; line-height:22px; padding:40px 40px 0 78px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; height:400px;}
#signupForm .signupTit{ border-color:#00cccb;}
#signupForm input[type="text"]{ width:100%; background:none;border:none; border-bottom:#424c53 1px solid; padding:0; height:44px; line-height:44px; color:#00cccb; font-size:14px;}
#signupForm input[type="submit"],#signupForm input[type="button"]{ background:#00cccb; height:34px; line-height:34px; padding:0 35px; border:none; color:#15242f; font-size:18px; margin-top:35px; cursor:hand; cursor:pointer;}
#signupForm input[type="submit"]:hover,#signupForm input[type="button"]:hover{ background:#ffc15c;}

/*页脚*/
#foot{ position:relative; z-index:10; width:100%; margin:0 auto; background:url(../images/foot_line.png) center top repeat-x #15242f; min-height:100px; padding:28px 0 0 0;line-height:20px;}
.foot_div{ float:left; border-left:#4f565b 1px dotted; min-height:150px;}
.foot_div:first-child{ border-left:none;}
#foot_div1{ width:234px;}
#foot_div2{ width:360px;}
#foot_div3{ padding:0 25px;}
#foot_div4{ float:right; padding-left:25px;}

#foot_ico{ height:38px; width:192px; background:url(../images/foot_icos.png) left top no-repeat; margin-bottom:20px;}
#foot_ico li{ width:38px; height:38px; position:relative; margin-right:10px; float:left;}
#foot_ico li a{ display:inline-block; width:38px; height:38px; overflow:hidden; cursor:hand; cursor:pointer;}
#foot_ico li p{ position:absolute; left:0; bottom:95%; background:#fff; box-shadow:0 0 4px #CCC; display:none; z-index:100;}
#foot_ico li p span{ position:absolute; left:0; width:38px; height:10px; display:inline-block; background:url(../images/foot_icos.png) -240px top no-repeat; bottom:-10px}
#foot_ico li:hover p{ display:block;}

.foot_tit{ color:#fff; font-size:15px; padding:0; margin:0 0 10px 0;  font-weight:bold;}
#foot_tel{ margin:0; padding:0; font-size:12px; color:#a3a3a3;}
#foot_tel span{ font-size:30px; line-height:30px; color:#2eb8e0;}

#foot_contact{ margin:0; padding:0 0 0 25px;}
#foot_contact dt{ color:#bbc0c3; font-size:14px;}
#foot_contact dd{ color:#7b8084; margin-bottom:8px; font-size:12px;}

#foot_Keyword{ width:270px; height:108px; overflow:hidden; margin:0; padding:0; }
#foot_Keyword span{ background:#278cab; color:#cfe1e8; font-size:12px; display:22px; line-height:22px; display:inline-block; padding:0 5px; margin:0 5px 5px 0;}
#foot_Keyword span a{ color:#cfe1e8; font-size:12px;}

#foot_Search{ height:32px; margin-bottom:20px;}
#foot_Search input{ width:210px; height:32px; line-height:32px; background:#fff; border:none; text-indent:8px; vertical-align:top; margin:0; padding:0; float:left;}
#foot_Search a{ display:inline-block; width:32px; height:32px; line-height:32px; overflow:hidden; background:#2eb8e0; vertical-align:top; color:#fff; text-align:center; float:left;}
#foot_Search a:hover{ background:#f35d2b;}
#foot_copyright{ font-size:12px; color:#b1b1b1; }
#foot_copyright span{ color:#2eb8e0;}

#fot{position:relative; z-index:11; text-align:center; background:#111d26; padding:20px 0 10px 0; margin-top:45px;}
#fot,#fot a{ color:rgba(255,255,255,0.6); color:#a3a3a3\9; font-size:12px;}
#fot a:Hover{ color:#fff;}
a#goTopBtn{ position:absolute; top:-19px; left:50%; margin-left:-19px; width:38px; height:38px; display:inline-block; background:url(../images/foot_icos.png) -192px top no-repeat; cursor:hand; cursor:pointer;}#body3 #consultancy_tit {
}
