﻿/* CSS Document */
.wp, .top dl, .logo, .searchbox, .act_case, .h_ad, .haarea, .hwarea { width:1000px; margin:0 auto; }
.header { position:relative; z-index:2; }
.top { height:40px; border-bottom:1px solid #eee; line-height:40px; }
.top dl { font-size:12px; }
.top dl dt { width:270px; float:left; color:#777; font-family:"宋体"; }
.top dl dd { width:500px; float:right; position:relative; }
.top dl dd .webo { font-family:"宋体"; }
.top dl dd .webo a { padding-left:38px; font-size:12px; color:#777; display:inline-block; line-height:40px; margin-left:26px; nofollow;
}
.top dl dd .webo a:hover { text-decoration:underline; }
.top dl dd .webo a.w01 { background:url(../images/sina.png) 2px center no-repeat; }
.top dl dd .webo a.w02 { background:url(../images/wexin.png) 0px center no-repeat; }
.top dl dd .webo a.w01:hover { background:url(../images/sinah.png) 2px center no-repeat; }
.top dl dd .webo a.w02:hover { background:url(../images/wexinh.png) 0px center no-repeat; }
.topwexin { position:absolute; left:135px; top:40px; border:1px solid #ddd; display:none; }
.topwexin img { width:112px; height:112px; }
.topweibo { position:absolute; left:22px; top:40px; border:1px solid #ddd; display:none; }
.topweibo img { width:112px; height:112px; }
.top dl dd .ql { margin-left:32px; font-family:"宋体"; }
.top dl dd .ql a { color:#777; }
.top dl dd .ql a:hover { text-decoration:underline; }
.top dl dd .ql em { padding:0 8px; }
.logo { height:120px; position:relative; }
.logo dl { }
.logo dl dt { width:600px; float:left; padding-top:24px; }
.logo dl dd { width:194px; float:right; margin-top:40px; padding-left:58px; background:url(../images/phone.png) left center no-repeat; }
.logo dl dd h4 { font-size:18px; color:#666; line-height:1.2; }
.logo dl dd p { font-size:23px; color:#0364b0; font-weight:bold; line-height:1.2; }
.signer { position:absolute; top: 65px; left: 276px; font-size: 23px; color: #000; }
.nav { background-color:#0364b0; height:50px;/*overflow:hidden;*/ }
.nav ul { width:1000px; margin:0 auto; }
.nav ul li { float:left; position:relative; }
.nav ul li a { font-size:16px; line-height:50px; height:50px; color:#fff; padding:0 21px; display:inline-block; }
.nav ul li span a { font-size:16px; color:#000; line-height:50px; padding:0px; height:50px; display:inline-block; }
.nav ul li a:hover, .act_nav { background:url(../images/navact.png) center bottom no-repeat; }
.navdl { position:absolute; top:50px; min-height:40px; display:none; }
.navdl01 { left:0; }
.navdl01 a { height:40px !important; background-image:none !important; line-height:40px !important; width:152px; font-size:14px !important; padding:0 0 0 20px !important; background-color:#0064b4 !important; border-top:1px solid #fff; }
.navdl01 a:hover { background:#0064b4 url(../images/subnavbg.png) left center no-repeat !important; }
.navdl02 { background-color:#navdl02; padding-top:20px; }
.navsh { padding:16px; background-color:#fcfcfc; border:1px solid #0064b4; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; min-height:100px; width:542px; position:relative; }
.navshl { width:150px; float:left; }
.navshl span { font-size: 16px; color: #3c3c3c; text-align: center; line-height: 54px; height: 54px; border-bottom:1px dashed #cadeee; padding: 0px 1px; display:block; cursor:pointer; }
/*.navshl a:hover{ background:none !important; color:#0364b0 !important;}*/
.navshr { width:364px; float:right; border-left:1px dashed #cadeee; padding-left:14px; }
.icon14 { position:absolute; left:62px; top:-11px; }
.navshr dl { overflow:hidden; margin-bottom:8px; }
.navshr dt { float:left; width:240px; border-right:1px dashed #cadeee; }
.navshr dt h4 { font-size:18px; color:#0364b0; margin-bottom:4px; }
.navshr dt p { font-size:12px; color:#3c3c3c; }
.navshr dd { float:right; width:108px; }
.navshr dd p { font-size:18px; color:#3c3c3c; line-height:1.2; }
.navshr dd p span { font-size:24px; color:#0364b0; font-weight:bold; }
.navshr dd a { margin-top:4px; width:100px; height:30px !important; border:2px solid #fc9d00; padding:0 !important; font-size:14px !important; color:#333 !important; text-align:center; line-height:30px !important; }
.navshr dd a:hover { background-image:none !important; background-color:#fafafa !important; }
/*.nav_dl{ position:absolute; left:50%; margin-left:-76px; top:50px;background:url(../images/blue6.png) repeat; width:auto; display:none; padding:10px 0; }
.nav_dl dd{ float:none; background-image:none !important; border-bottom:1px solid #7286f8;}
.nav_dl dd a{}
.nav_dl dd a:hover{background:url(../images/blue6.png) !important; color:#fff !important;}
*/
.banner { height:400px; position:relative; z-index:1; }
.bannerSlide { height:400px; overflow: hidden; position:relative; }
.bannerSlide .bd ul, .bannerSlide .bd li { width:100%!important; height: 400px; }
.bannerSlide .bd li { background-position: center center; background-repeat: no-repeat; }
.bannerSlide .bd li a { display:block; width:100%; height:100%; }
.bannerSlide .hd { position:absolute; z-index:1; right:50%; margin-right:-490px; bottom:12px; text-align:right; }
.bannerSlide .hd ul { display:inline-block; *display:inline;
zoom:1; }
.bannerSlide .hd li { cursor:pointer; display:inline-block; *display:inline;
zoom:1; width: 20px; height: 7px; margin: 0 5px; background:url(../images/chanbanl.png) center center no-repeat; overflow:hidden; vertical-align:top; text-align:center; line-height:15px; color:white; font-size:0; }
.bannerSlide .hd .on { background:url(../images/chanbanh.png) center center no-repeat; }
.seapart { border-bottom:1px solid #ededed; }
.searchbox { height:50px; overflow:hidden; }
.hotsea { width:600px; color:#777; float:left; line-height:50px; font-size:12px; font-family:"宋体"; }
.hotsea span { margin-right:16px; }
.hotsea a { color:#666; margin-right:12px; }
.search { width:324px; float:right; padding-top:11px; overflow:hidden; }
.search .text { float:left; display:inline-block; height:30px; line-height:30px; padding-left:14px; width:214px; border:none; background:url(../images/seatext.png) center center no-repeat; color:#666 !important; font-size:12px; }
.search .tj { float:right; width:83px; height:30px; background:url(../images/seabtn.png) center center no-repeat; cursor:pointer; }
.search .tj:hover { filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; }
/*.act_case{ margin-top:20px;}*/
.h_act { width:236px; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; border-radius:4px; background-color:#0364b0; border-radius:4px; padding-bottom:12px; }
.h_act h4 { font-size:18px; color:#fff; text-align:center; line-height:54px; height:54px; font-weight:bold; }
.h_act ul { background-color:#fff; width:214px; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; border-radius:4px; margin:0 auto; padding-bottom:18px; }
.h_act ul li { padding:20px 14px 0; }
.h_act li h6 { font-size:18px; font-weight:bold; color:#0364b0; text-align:center; margin-bottom:10px; }
.h_act li p { color:#787878; font-size:14px; line-height:1.6; }
.h_act li p span { font-weight:bold; margin-right:6px; }
.h_act li .opa { text-align:center; margin-top:14px; }
.h_act li .opa a { background:url(../images/icon1.png) center center no-repeat; display:inline-block; width:86px; height:30px; font-size:14px; color:#fff; text-align:center; line-height:30px; }
.h_act li .opa a.ask { margin-right:13px; }
.h_act li .opa a:hover { filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; }
.h_case { width:744px; }
.hc_tit { font-size:18px; text-align:center; line-height:54px; height:54px; font-weight:bold; }
.hc_tit a { color:#0364b0; }
.hc_tit a:hover { color:#0488f0; }
.hcarea { }
.hcul { overflow:hidden; }
.hcul li { float:left; width:236px; margin-right:18px; margin-bottom:15px; }
.hcul2 li { float:left; width:236px; margin-right:18px; }
.hcul li .tp { display:block; position:relative; }
.hcul .tp img { width:236px; height:178px; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; border-radius:4px; }
.hcul2 .tp img { width:236px; height:190px; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; border-radius:4px; }
.hcul .des { position:absolute; left:0; top:0; width:188px; height:114px; padding:24px 24px 10px; background:url(../images/blue3.png) repeat; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; border-radius:4px; display:none; }
.hcul2 .des { position:absolute; left:0; top:0; width:188px; height:114px; padding:24px 24px 10px; background:url(../images/blue3.png) repeat; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; border-radius:4px; display:none; }
.hcul .des p { font-size:14px; color:#fff; line-height:1.8; }
.hcul li .mc { font-size:14px; text-align:center; line-height:40px; color:#555; }
.hcul li .mc a { color:#555; display:block; background:#efefef }
.hcul li .mc a:hover { color:#fff; background:#0064b4; text-decoration:none; }
.hcul li a:hover .des { display:block; }
.hcul2 .des p { font-size:14px; color:#fff; line-height:1.8; }
.hcul2 li .mc { font-size:14px; text-align:center; line-height:26px; color:#555; }
.hcul2 li .mc a { color:#555; display:block; background:#efefef; height:40px; line-height:40px; }
.hcul2 li .mc a:hover { color:#fff; background:#0064b4; text-decoration:none; }
.hcul2 li a:hover .des { display:block; }
.h_ad { height:150px; margin-top:34px; position:relative; padding-bottom:14px; background:url(../images/shadow.png) center bottom no-repeat; }
.h_ad .nr { position:absolute; right:0; top:0; width:280px; padding-left:30px; text-align:center; height:114px; padding-top:36px; background:url(../images/h_adright.png) center center no-repeat; }
.adimg { width:1000px; height:150px; }
.ansa { }
.ansa:hover { filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; }
.h_ad .nr p { font-size:14px; color:#424242; line-height:1.4; margin-top:14px; }
.h_ad .nr h6 { font-size:24px; color:#0364b0; font-weight:bold; line-height:1.2; }
.h_ans { margin-top:40px; }
.ha_tit { font-size:24px; color:#fff; font-weight:bold; height:40px; line-height:40px; margin:0 auto; text-align:center; }
.ha_tit1 { width:407px; background:url(../images/titbg407.png) center center no-repeat; }
.ha_tit2 { width:317px; background:url(../images/titbg317.png) center center no-repeat; }
.haarea { text-align:center; }
.haarea img { display:block; max-width:100%; margin:30px auto 0; }
.h_want { margin-top:34px; }
.hwarea { margin-top:40px; }
.hwarea ul { overflow:hidden; }
.hwarea ul li { float:left; width:320px; margin:0 20px 10px 0; position:relative; }
.hwarea .num { position:absolute; left:0; top:0; width:24px; padding-left:6px; height:30px; color:#fff; font-size:18px; line-height:40px; line-height:24px; background:url(../images/icon2.png) center center no-repeat; }
.hwarea li img { width:320px; height:200px; }
.hwarea li p { font-size:18px; font-weight:bold; color:#535353; text-align:center; padding:12px 0; margin-top:6px; }
.h_adv { margin-top:28px; }
.hadvarea { background:url(../images/h_advanbg.png) center center no-repeat; height:544px; margin-top:30px; }
.hv_tit { width:500px; float:right; padding-top:52px; }
.hv_tit ul { }
.hv_tit ul li { color:#fff; margin-bottom:38px; cursor:pointer; position:relative; }
.hv_tit ul li em { width:25px; height:25px; background:url(../images/circle.png) center center no-repeat; float:left; margin:16px 16px 0; display:inline-block; font-size:18px; text-align:center; line-height:25px; color:#0364b0; }
.hv_tit li h4 { font-size:14px; }
.hv_tit li p { font-size:18px; font-weight:bold; padding-top:15px; }
.hv_tit ul li .shape { position:absolute; left:-72px; top:18px; display:none; }
.act_hv .shape { display:block !important; }
.hv_con { width:500px; float:left; padding-top:46px; }
.hvbox { -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px; border-radius:20px; padding:20px; background-color:#fff; display:none; width:390px; height:410px; }
.hvbox img { -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px; border-radius:20px; width:390px; height:410px; }
.h_about { margin-top:34px; }
.h_video { float:left; width:660px; margin-top:36px; }
.hvideo_tit { font-size:24px; font-weight:bold; color:#0364b0; text-align:center; padding:10px 0; text-align:center; }
.hvideobox { width:660px; height:380px; background-color:red; }
.h_file { float:right; width:318px; margin-top:36px; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; border-radius:4px; background-color:#0364b0; border-radius:4px; padding-bottom:12px; }
.h_file h4 { font-size:18px; color:#fff; text-align:center; line-height:54px; height:54px; font-weight:bold; }
.hfbox { background-color:#fff; padding:24px 12px; width:264px; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; border-radius:4px; margin:0 auto; padding-bottom:18px; }
.hfbox img { width:232px; height:140px; display:block; margin:0 auto 14px; }
.hfbox p { font-size:14px; color:#555; line-height:1.8; height:177px; overflow:hidden; position:relative; }
.hfbox p .blue { color:#0364b0; }
.hfbox p .more { position:absolute; right:10px; bottom:1px; color:#0364b0; display:inline-block; width:60px; font-size:14px; background:url(../images/morebg.png) center center no-repeat; text-align:center; }
.hfbox p .more:hover { color:#2493ea; }
.h_team { margin-top:40px; }
.htarea { margin-top:36px; }
.ha_tit a { color:#fff; }
.ha_tit a:hover { color:#fafafa; }
.htarea ul { overflow:hidden; }
.htarea ul li { float:left; width:236px; margin-right:18px; }
.htarea .tp { display:block; }
.htarea .tp img { width:236px; height:282px; }
.htarea h4 { text-align:center; font-size:18px; font-weight:bold; padding:10px 0 6px; }
.htarea h4 a { color:#0364b0; }
.htarea h4 a:hover { color:#1892f1; }
.htarea p { font-size:14px; color:#666; line-height:1.8; height:52px; overflow:hidden; }
.h_main { margin-top:40px; overflow:hidden; }
.hm_tit { margin-bottom:22px; }
.hm_tit span { display:inline-block; width:188px; height:32px; text-align:center; font-size:18px; line-height:32px; font-weight:bold; color:#fff; background:url(../images/titbg188.png) center center no-repeat; }
.hm_tit a { float:right; color:#0364b0; margin-top:6px; }
.hm_tit a:hover { color:#0873c7; }
.h_new { width:320px; float:left; }
.hmbox { }
.hmbox dt { margin-bottom:10px; }
.hmbox dt img { width:320px; height:166px; }
.hmbox dd { }
.hmbox dd h4 { font-size:18px; color:#0364b0; text-align:center; margin-bottom:6px; font-weight:bold; }
.hmbox dd h4 a { color:#0364b0; }
.hmbox dd h4 a:hover { color:#1584da; }
.hmbox dd p { font-size:12px; line-height:1.8; font-family:"宋体"; color:#666; position:relative; height:65px; overflow:hidden; }
.hmbox dd p a { display:inline-block; position:absolute; right:7px; bottom:-2px; color:#0364b0; }
.hmbox dd p a:hover { text-decoration:underline; }
.hmbox ul { }
.hmbox ul li { padding:0 4px; overflow:hidden; border-bottom:2px dashed #d3d3d3; height:42px; }
.hmbox ul li a { width:230px; float:left; color:#666; font-size:12px; font-family:"宋体"; display:block; line-height:42px; }
.hmbox ul li span { float:right; margin-top:10px; }
.hmbox ul li a:hover { color:#0364b0 }
.h_rep { width:360px; margin:0 0px 0 20px; float:left; overflow:hidden; }
.hmboxmid { border-left:1px solid #ccc; border-right:1px solid #ccc; padding:0 20px; }
.h_anser { width:280px; float:right; overflow:hidden; }
.hansbox { }
.hansbox dl { margin-bottom:10px; border-bottom:1px dashed #d3d3d3; padding-bottom:10px; margin-bottom:10px; }
.hansbox dl dt { font-size:16px; font-weight:bold; margin-bottom:10px; padding-left:40px; background:url(../images/wen.png) left 2px no-repeat; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.hansbox dl dt a { color:#3c3c3c; }
.hansbox dl dt a:hover { color:#0364b0; }
.hansbox dd { font-size:14px; font-family:"宋体"; line-height:1.9; color:#666; padding-left:40px; background:url(../images/da.png) left 2px no-repeat; height:158px; overflow:hidden; }
.h_join { background:url(../images/h_conbg.png) center center no-repeat; height:400px; margin-top:18px; }
.hjarea { height:400px; width:1000px; margin:0 auto; background:url(../images/h_conmidbg.png) center center no-repeat; }
.hjl { margin:76px 0 0 90px; width:310px; float:left; }
.hjl .p1 { font-size:48px; font-weight:bold; text-align:center; color:#fff; margin-bottom:8px; }
.hjl .p2 { padding-left:30px; font-size:20px; color:#fff; line-height:1.4; }
.hjl .p3 { padding-left:120px; font-size:20px; color:#fff; line-height:1.4; }
.hjl .p4 { font-size:24px; font-weight:bold; color:#fff; }
.hjl .p5 { font-size:18px; color:#fff; margin-top:20px; }
.hjl .h5 span { font-size:24px; color:#fff; font-weight:bold; }
.hjr { width:420px; float:left; margin-left:100px; margin-top:70px; }
.ly h4 { color:#fff; font-size:14px; text-indent:20px; }
.ly { margin:0 auto; }
.ly form { padding:40px 0 0 0px; }
.ly div { margin-bottom:12px; overflow:hidden; font-size:14px; }
.ly div label { width:100px; height:20px; font-size:14px; line-height:20px; display:block; float:left; text-align:right; margin-right:14px; color:#fff; }
.ly div label em { color:#f00; margin-right:4px; }
.ly div .text { width:160px; height:20px; padding-left:10px; display:block; float:left; }
.ly div input[type="radio"] { width:13px; height:13px; text-indent:10px; }
.ly div select { border:1px solid #CCC; height:40px; }
.ly div textarea { width:170px; height:62px; border:1px solid #dedede; }
.yzm .text { width:66px !important; }
.yzm span { color:#999; font-size:12px; margin-left:10px; margin-top:8px; float:left; }
.yzm img { margin-left:6px; width:54px; height:18px; float:left; margin-top:4px; }
.ly div i { color:red; }
.ly div.bt { text-indent:100px; font-size:14px; color:#333; }
.ly div.tj { text-align:center; font-size:16px; }
.ly div.tj input { padding:0 30px; font-size:14px; font-weight:bold; color:#fff; background-color:#004276; margin:0 15px; cursor:pointer; height:32px; }
.ly div.tj input:hover { background-color:#055ea4; }
.footer { padding:30px 0; /*background:url(../images/f_bg.png) left bottom repeat-x;*/ border-top:4px solid #0064b4; margin-top:40px; }
.f_t { overflow:hidden; padding:0 100px; width:800px; margin:0 auto; }
.flogo { float:left; width:260px; }
.copy { float:right; width:520px; }
.copy p { font-size:16px; line-height:30px; color:#333; }
.copy a { color:#666; margin:0 8px; }
.copy a:hover { color:#333; }
.copy img { margin-left:10px; }
.f_b { text-align:center; font-size:12px; margin-top:6px; margin-bottom:6px; width:1000px; margin:0 auto; margin-top:4px; }
.f_b a { color:#666; margin:0 16px; }
.f_b i { color:#666; }
.f_b a:hover { color:#333; }
/*企业拓展及内训*/
.i_banner { height:300px; }
.location { height:40px; line-height:40px; padding:6px 0px 0; border-bottom:1px solid #eeeeee; }
.location span { font-size:12px; color:#333; margin-right:6px; padding-left:10px;  margin-left:10px; font-family:"宋体"; }
.location a { font-size:12px; color:#333; font-family:"宋体"; }
.location a:hover { color:#017db9; }
.location i { margin:0 6px; font-size:12px; }
.act_loc { color:#017db9 !important; }
.i_main { margin-top:24px; overflow:hidden; }
.i_l { width:234px; float:left; padding-top:15px; }
.sbox { position:relative; border:1px solid #eeeeee; margin-bottom:34px; padding:30px 16px 10px; }
.s_tit { background:url(../images/titbg188.png) center center no-repeat; font-size:14px; text-align:center; line-height:2; font-weight:bold; font-size:18px; color:#fff; position:absolute; width:100%; top:-15px; left:0; }
.s_act { padding:16px 0 20px; }
.s_act h6 { font-size:18px; font-weight:bold; color:#0364b0; text-align:center; margin-bottom:10px; }
.s_act p { color:#787878; font-size:14px; line-height:1.6; }
.s_act p span { font-weight:bold; margin-right:6px; }
.s_act .opa { text-align:center; margin-top:14px; }
.s_act .opa a { background:url(../images/icon1.png) center center no-repeat; display:inline-block; width:86px; height:30px; font-size:14px; color:#fff; text-align:center; line-height:30px; }
.s_act .opa a.ask { margin-right:13px; }
.s_act .opa a:hover { filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; }
.s_tea { }
.s_tea a { display:block; text-align:center; margin-bottom:10px; }
.s_tea img { width:140px; height:168px; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; border-radius:4px; }
.s_tea p { font-size:12px; line-height:1.8; color:#666666; font-family:"宋体"; height:44px; overflow:hidden; }
.s_con { padding:8px 0 20px; }
.s_con p { font-size:12px; color:#555; line-height:2; font-family:"宋体"; }
.s_con h6 { font-size:24px; font-weight:bold; color:#0066cc; margin-bottom:10px; }
.s_con p span { color:#0066cc; }
.i_r { width:744px; float:right; }
.irtit { font-size:18px; font-weight:bold; color:#fff; text-align:center; line-height:2; background:url(../images/titbg230.png) center center no-repeat; margin-bottom:20px; }
.i_con { border:1px solid #eeeeee; min-height:320px; margin-top:15px; }
#cg_con { border:none; }
.tuo { padding:40px 34px; }
.tuo .wz { font-size:14px; line-height:1.8; color:#666; text-indent:2em; }
.tuo .wz .blue { color:#0066cc; }
/*会议会展*/
/*公司介绍*/
.tuo .tp { display:block; margin:0 auto 20px; }
.tuo img { max-width:100%; }
/*军队文化植入*/
/*师资队伍*/
.team { overflow:hidden; padding:40px 0 20px; }
.team ul { width:780px; overflow:hidden; }
.team li { width:346px; padding:0 16px; margin-bottom:16px; padding-bottom:16px; float:left; border-bottom:1px dashed #eee }
.team li .tp { width:140px; float:left; margin-right:16px; }
.team li .tp img { width:140px; height:168px; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; border-radius:4px; }
.team li h4 { font-size:18px; margin-bottom:4px; }
.team li h4 a { color:#333; }
.team li h4 a:hover { color:#0066cc; }
.team li p { font-size:14px; color:#333; line-height:1.6; height:92px; overflow:hidden; margin-bottom:10px; }
.team li .more { background: url(../images/icon1.png) center center no-repeat; display: inline-block; width: 86px; height: 30px; font-size: 14px; color: #fff; text-align: center; line-height: 30px; }
.team li .more:hover { filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; }
.page { font-size:0; text-align:center; width:100%; padding:0px 0 30px 0; }
.page a, .page span { font-size:12px; color:#0066cc; display:inline-block; padding:0px 6px; border:1px solid #0066cc; margin:0 2px; }
.page span { border:0; }
.page a:hover, .current { color:#fff !important; background-color:#0066cc; }
/*师资队伍内页*/
.team_del { padding:26px 24px; }
.pubinfor { margin-bottom:20px; }
.pubinfor h4 { font-weight:bold; font-size:24px; color:#06c; text-align:center; }
.team_del .nr { }
.team_del .wz { font-size:14px; line-height:1.8; color:#666; text-indent:2em; }
.team_del .tp { -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; border-radius:4px; display:block; margin:0 auto 18px; }
.team_del img { max-width:100%; }
/*常见问题*/
.ans { padding:24px 0 20px; }
.ans dl { border-bottom:1px dashed #d3d3d3; padding:0 60px 14px 14px; margin-bottom:14px; }
.ans dl dt { font-size:14px; font-weight:bold; margin-bottom:6px; padding-left:30px; background:url(../images/wen2.png) left 2px no-repeat; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.ans dl dt a { color:#0066cc; }
.ans dl dt a:hover { color:#0779d4; }
.ans dd { font-size:14px; font-family:"宋体"; line-height:1.9; color:#666; padding-left:30px; background:url(../images/da2.png) left 4px no-repeat; overflow:hidden; }
.ans dd p { font-family:"宋体"; height:80px; overflow:hidden; }
.ans dd .more { text-align:right; }
.ans dd .more a { font-size:12px; color:#0066cc; font-weight:bold; }
.ans dd .more a:hover { text-decoration:underline; }
/*常见问题内页*/
.ans_del { padding:26px 24px; }
.pubinfor p { font-size:12px; color:#666; text-align:center; font-family:"宋体"; margin-top:10px; }
.ans_del .wz { font-size:12px; line-height:1.8; color:#666; text-indent:2em; }
.sxp { padding:0 20px; margin-top:14px; }
.sxp span { display:inline-block; width:49.6%; font-size:12px; color:#666; }
.sxp span em { color:#0066cc; }
.sxp span a { color:#666; }
.sxp span a:hover { color:#333; text-decoration:underline; }
.sxp span.xia { text-align:right; }
/*新闻中心*/
.new { padding:24px 0 20px; }
.new ul { }
.new ul li { padding:0 20px 20px; border-bottom:1px dashed #d3d3d3; margin-bottom:16px; }
.new h4 { font-size:14px; font-weight:bold; padding-left:24px; background:url(../images/icon9.png) left center no-repeat; margin-bottom:10px; }
.new h4 a { color:#0066cc; }
.new h4 a:hover { color:#0676d0; }
.new .tp { display:block; width:148px; margin-right:12px; float:left; }
.new .tp img { width:148px; height:90px; }
.new p { font-family:"宋体"; height:70px; overflow:hidden; font-size:14px; }
.new .more { text-align:right; }
.new .more a { font-size:12px; color:#0066cc; font-weight:bold; }
.new .more a:hover { text-decoration:underline; }
.new2 { padding:24px 0 20px; }
.new2 ul { width: 800px; }
.new2 ul li { padding:0 20px 20px; border-bottom:1px dashed #d3d3d3; margin-bottom:16px; float:left; }
.new2 ul li img { width:207px; height: 207px; }
/*新闻中心内页*/
.enjoy { padding:24px 20px 20px; border:1px solid #eeeeee; min-height:320px; }
.enjoy .wz { font-size:12px; line-height:1.8; color:#555; }
/*报名事项*/
.pass { padding-top:6px; }
.pass div { margin-bottom:6px; }
.pass select { padding-left:14px; display:block; border:1px solid #eee; height:32px; width:200px; }
.pass .text { padding-left:14px; display:block; border:1px solid #eee; height:32px; width:183px; }
.pass .tj { text-align:center; padding-top:8px; }
.pass .tj input { background:url(../images/icon1.png) center center no-repeat; display:inline-block; width:86px; height:30px; font-size:14px; color:#fff; text-align:center; line-height:30px; cursor:pointer; }
.pass .tj input:hover { filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; }
.i_r_apply { padding-top:14px; }
.irtieapply { margin-top:36px; }
/*联系我们*/
.con { padding:50px 40px; }
.cont { overflow:hidden; }
.con .wz { font-size:14px; color:#555; width:260px; float:left; }
.con .wz p { padding:10px 0 10px 48px; margin-bottom:6px; }
.con .wz .pa { background:url(../images/icon5.png) 0 4px no-repeat; }
.con .wz .pb { background:url(../images/icon6.png) 0 4px no-repeat; }
.con .wz .pc { background:url(../images/icon7.png) 0 4px no-repeat; }
.con .wz .pd { background:url(../images/icon8.png) 0 4px no-repeat; }
.con .tp { width:325px; float:right; }
.con .tp img { width:325px; height:182px; }
.map { margin-top:20px; }
/*课程*/
.cout { width:1000px; margin:40px auto 0; }
.cout_tit { text-align:center; margin-bottom:20px; }
.cout_tit a { display:inline-block; font-size:16px; color:#0064b4; border:2px solid #0064b4; padding:0 17px; height:32px; line-height:32px; margin:0 10px; cursor:pointer; }
.act_cout { background-color:#0064b4 !important; color:#fff !important; }
.cout_con { padding:28px 26px; overflow:hidden; border:1px solid #eee; }
.cbl { width:460px; height:320px; float:left; }
.cbl .slideBox { width:460px; height:320px; overflow:hidden; position:relative; }
.cbl .slideBox .hd { height:10px; overflow:hidden; position:absolute; bottom:18px; left:50%; margin-left:-18px; z-index:1; }
.cbl .slideBox .hd ul { overflow:hidden; zoom:1; float:left; }
.cbl .slideBox .hd ul li { float:left; margin:0 1px; width:10px; height:10px; line-height:14px; text-align:center; background:url(../images/couse_chan.png) 0 0 no-repeat; cursor:pointer; }
.cbl .slideBox .hd ul li.on { background:url(../images/couse_chan.png) 0 -100px no-repeat; color:#fff; }
.cbl .slideBox .bd { position:relative; height:100%; z-index:0; }
.cbl .slideBox .bd li { zoom:1; vertical-align:middle; }
.cbl .slideBox .bd img { width:460px; height:320px; display:block; }
.cbr { width:450px; height:320px; float:right; }
.cbr .cbh4 { font-size:24px; line-height:2.2; border-bottom:1px solid #eee; margin-bottom:12px; }
.cbr p { font-size:12px; color:#3c3c3c; line-height:2; padding-left:68px; }
.cbr p .blue { color:#0364b0; }
.cbr p .mc { margin-left:-68px; display:inline-block; width:68px; }
.cbr .opra { background-color:#eef7ff; height:60px; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; border-radius:4px; border:1px solid #0364b0; margin-top:20px; }
.cbr .opra span { width:182px; display:inline-block; text-align:center; line-height:60px; font-size:14px; color:#333; }
.cbr .opra span em { font-size:24px; color:#0364b0; }
.cbr .opra a { display:inline-block; width:90px; height:34px; margin-left:26px; font-size:14px; text-align:center; line-height:34px; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; border-radius:4px; }
.cbr .opra a.a1 { border:1px solid #0364b0; color:#fff; background-color:#0364b0; }
.cbr .opra a.a2 { border:1px solid #fc9d00; color:#fc9d00; background-color:#eef7ff; }
.cbr .opra a:hover { font-weight:bold; }
.coublink { border-bottom:1px solid #eee; }
.coublink a { display:inline-block; width:119px; height:46px; text-align:center; line-height:46px; font-size:14px; color:#555; border-right:1px solid #eee; }
.coublink a:hover { background-color:#fafafa; }
.coubcon { padding:26px 20px; }
.sideMenu { }
.sideMenu h3 { border-left:5px solid #0064b4; height:45px; background-color:#b2d0e8; height:45px; font-size:14px; color:#333; line-height:45px; padding-left:22px; cursor:pointer; margin-bottom:20px; }
.sideMenu h3 em { float:right; display:block; width:40px; height:32px; background:url(../images/icoadd.png) 16px 12px no-repeat; cursor:pointer; }
.sideMenu h3.on em { background-position:16px -57px; }
.sideMenu .coubox { padding-bottom:20px; }
.coubox1 { font-size:12px; line-height:1.8; color:#3c3c3c; }
.coubox2 .des { font-size:12px; color:#333; margin-bottom:20px; }
.cbtable { }
.cbtable tr { }
.cbtable th { height:46px; background-color:#fff5e5; text-align:center; font-size:12px; color:#333; }
.cbtable th.col01 { width:86px; }
.cbtable th.col02 { width:262px; }
.cbtable th.col03 { width:214px; }
.cbtable th.col04 { width:142px; }
.cbtable td { height:50px; text-align:center; font-size:12px; color:#333; }
.cbtable td a:hover { filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; }
/*少帅培养夏令营*/
.yin { padding:26px 0; background-color:#f3f3f3; }
.yin .yh6 { text-align:center; margin:20px 0 30px; font-size:24px; color:#555; }
.yin .yh6 .blue { color:#0364b0; }
.yin dl { overflow:hidden; }
.yin dt { width:384px; float:left; padding-top:16px; }
.yin dt img { width:340px; height:224px; }
.yin dd { width:405px; float:left; }
.yin dd p { background:url(../images/stit1.png) 54px bottom no-repeat; line-height:54px; }
.yin dd p em { display:inline-block; width:68px; font-size:30px; color:#0364b0; font-weight:bold; }
.yin dd p .blue { color:#0364b0 }
.yin .dl2 { overflow:hidden; padding-left:46px; }
.yin .dl2 dt { text-align:right; }
.yin .dl2 dd { padding-top:18px; }
.yin .dl2 dd p { background:url(../images/stit2.png) -16px bottom no-repeat; padding-left:14px; }
.yin .dl2 dd p em { float:right; }
.huo { padding:30px 0; }
.huo1 { height:500px; margin-top:30px; }
.huo1 .wp, .huo2 .wp { position:relative; }
.huo2 { height:450px; margin-top:30px; position:relative; }
.huo .wz { width:410px; height:130px; overflow:hidden; }
.huo .wz h6 { font-size:18px; color:#0364b0; font-weight:bold; margin-bottom:4px; }
.huo .wz p { font-size:14px; line-height:2; color:#666; line-height:1.8; }
.huo1 .wz1 { top:60px; left:596px; position:absolute; }
.huo1 .wz2 { top:164px; left:596px; position:absolute; }
.huo1 .wz3 { top:244px; left:596px; position:absolute; }
.huo1 .wz4 { top:370px; left:596px; position:absolute; }
.huo2 .wz5 { top:40px; left:32px; position:absolute; }
.huo2 .wz6 { top:142px; left:32px; position:absolute; }
.huo2 .wz7 { top:244px; left:32px; position:absolute; }
.huo2 .wz8 { top:350px; left:32px; position:absolute; }
.lian { }
.lian h4 { height:88px; line-height:88px; font-size:30px; text-align:center; font-weight:bold; color:#fff; padding-top:20px; background:url(../images/s_titbg.png) center center no-repeat; }
.lianMid { position:relative; padding:16px; width:968px; margin:44px auto 0; background-color:#0364b0; }
.lianMid .icon11 { position:absolute; top:-20px; left:0; }
.liantab { padding:50px 30px; background-color:#fff; }
.lian_tit { width:190px; float:left; }
.lian_tit span { display:block; background:url(../images/stabl.png) left center no-repeat; width:158px; height:57px; font-size:18px; color:#0364b0; padding-left:30px; margin-bottom:28px; line-height:57px; cursor:pointer; font-weight:bold; }
.act_lian { background:url(../images/stabh.png) left center no-repeat !important; color:#fff !important; }
.lian_con { width:680px; float:right; }
.lianbox { display:none; }
.lianbox1 .wz { font-size:14px; color:#555; line-height:1.8; text-indent:1em; }
.lianta { margin:20px 0; }
.lianta .td01 { width:82px; font-size:18px; color:#0364b0; text-align:center; }
.lianta .td02 { width:156px; font-size:18px; color:#555; text-align:center; }
.lianta .td03 { width:438px; font-size:14px; line-height:1.4; padding:0 30px !important; }
.lianta td { border-right:1px solid #fff; border-bottom:1px solid #fff; padding:20px 0 !important; }
.lianbox1 .op { text-align:right; }
.lianbox1 .op a { background:url(../images/icon1.png) center center no-repeat; display:inline-block; width:86px; height:30px; font-size:14px; color:#fff; text-align:center; line-height:30px; margin-left:20px; }
.lianbox1 .op a:hover { filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; }
/*未来领袖夏令营*/
.w_tit { height:137px; }
.wans { margin-top:40px; }
.whuo { margin-top:24px; }
.wying { margin-top:24px; }
.wa { text-align:center; width:1000px; margin:0 auto; }
.wa img { max-width:100%; height:auto; }
.wh { background:url(../images/whuo.png) center center no-repeat; height:376px; padding:20px 0; width:1000px; margin:0 auto; }
.whbox { width:314px; height:88px; margin-bottom:10px; }
.whbox h6 { font-size:18px; color:#0364b0; font-weight:bold; margin-bottom:4px; }
.whbox p { font-size:14px; line-height:2; color:#666; line-height:1.8 }
.whl, .whr { width:280px; }
.wMid { background-color:#fff; }
.wm_tit { text-align:center; padding:20px 0; }
.wm_tit a { display:inline-block; margin:0 14px; background:url(../images/stab2l.png) left top no-repeat; width:240px; height:66px; font-size:18px; color:#0364b0; text-align:center; line-height:56px; margin-bottom:28px; line-height:57px; cursor:pointer; font-weight:bold; margin-bottom:20px; }
.wm_tit span { display:inline-block; margin:0 14px; background:url(../images/stab2l.png) left top no-repeat; width:240px; height:66px; font-size:18px; color:#0364b0; text-align:center; line-height:56px; margin-bottom:28px; line-height:57px; cursor:pointer; font-weight:bold; margin-bottom:20px; }
.act_wm { background:url(../images/stab2h.png) left top no-repeat !important; color:#fff !important; }
.wm_con { width:870px; min-height:200px; margin:0 auto; }
.wmbox { display:none; padding-bottom:20px; }
.ssimg { margin:20px 0 24px; }
.ssimg img { max-width:100%; }
.ssimg .tp { display:block; margin:0 auto; }
/*在线报名*/
.onbao { }
.onbao table { border-left: 1px solid #CCC; border-top: 1px solid #CCC; }
.onbao table td { border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; }
.onbao table .mode td { padding-bottom:10px; font-size:14px; color:#4e4e4e; line-height:26px; }
.onbao table .mode td span { font-weight:bold; }
.onbao table .mo_jie { border-left:1px solid #cccccc; border-top:1px solid #cccccc; }
.onbao table .mo_jie td { padding:4px 0; font-size:12px; color:#4e4e4e; line-height:26px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; }
.onbao table .mo_jie td span { color:#dc0000; padding-right:3px; }
.onbao table .mp { padding:0 4px; }
.onbao table .mp span { color:#0364b0; }
.onbao table .mk { width:180px; height:20px; padding:0 10px; border:1px solid #abadb3; font-size:12px; color:#000; line-height:20px; }
.onbao table .mo { background:#f1f1f1; }
.onbao table .mo_jie select { display:block; }
.onbao table .mo_jie .select_box { width:245px; height:22px; display:block; }
.onbao table .mo_jie .select_showbox { width:180px; height:20px; border:1px solid #abadb3; padding:0 10px; font-size:12px; color:#000; line-height:20px; background:url(../images/kej2.jpg) 180px center no-repeat; background-color:#FFF !important; position:relative; z-index:2000; }
.onbao table .mo_jie .select_option { width:200px !important; position:absolute; border:1px solid #c2d2c4; border-top:0; z-index:1000000; display:none; background:#FFF; padding:5px 0; }
.onbao table .mo_jie .select_option li { width:180px; padding:0 10px; overflow:hidden; display:block; position: relative; left:0; font-size:12px; color:#6d8270; line-height:30px; cursor:pointer; }
.onbao table .mo_jie .select_option li.selected { color:#ee7000; border:0; }
.onbao table .mo_jie .select_option li.hover { color:#ee7000; }
.onbao table .jz { width:400px; height:120px; padding:5px 10px; border:1px solid #abadb3; font-size:12px; color:#000; line-height:20px; }
.onbao table .msub { width:150px; height:28px; cursor:pointer; overflow:hidden; display:block; margin-left:auto; margin-right:auto; font-size:12px; color:#FFF; line-height:28px; text-align:center; background:#0364b0; }
.onbao table .selectjson, .onbao table .selectjson2 { width:243px; height:35px; border:1px solid #d2d2d2; font-size:12px; color:#3d3d3d !important; line-height:30px; padding-left:18px; }
.onbao table .selectjson2 option { width:180px; overflow:hidden; display:block; position: relative; left:0; font-size:12px; color:#333; line-height:30px; cursor:pointer; }
.onbao table .selectjson2 option:hover { color:#ee7000; }
.onbao table .selectjson22 { width:300px; height:35px; border:1px solid #d2d2d2; font-size:12px; color:#3d3d3d !important; line-height:28px; padding-left:18px; }
.h_pass { padding:14px 0 8px; }
.h_pass div { margin-bottom:10px; }
/*站点地图*/
	.map_top { font-size:30px; color:#008ac8; line-height:80px; }
.map_div0 { border:1px solid #ccc; border-top:none; margin-top:10px; }
.map_div { padding:15px; background:#fff; border-top:1px solid #ccc; }
.h2_5 a { font-size:15px; color:#008ac8; margin-bottom:10px; }
.map_div>a { display:block; width:220px; float:left; line-height:28px; font-size:13px; }
.subnavlistbox1, .subnavlistbox2 { display:none; }
.act_subnav1, .act_subnav2 { color:#0364b0 !important; }
.gotop { display:inline-block; width:40px; height:40px; background:#666 url(../images/gotop.png) center no-repeat; border:1px solid #ccc; position:fixed; bottom:50px; left:50%; margin-left:600px; }
.gotop:hover { background:#333 url(../images/gotoph.png) center center no-repeat; }
.ul-gh { width:234px; background:#eee; padding:0px; margin-bottom:32px; }
.li-ogg.actti { height:50px!important; padding-top:10px!important; line-height:40px!important; background:#0364b0; }
.li-ogg.actti a { color:#fff; }
.li-ogg { width:224px; height:40px; background:#eee; position:relative; line-height:40px; list-style:none; border-bottom:1px solid #fff; padding-left:10px; margin-bottom: 8px; }
.li-ogg:hover { background:#0364b0; }
.li-ogg a { color:#666; text-decoration:none; display:block; }
.li-ogg:hover a { color:#fff; }
.li-ogg img { position:absolute; top:0px; left:0px; opacity:0; }
.newscon .newtj { overflow: hidden; border:1px solid #e9e9e9; }
.newscon .newtj .img { width: 256px; height: 151px; overflow: hidden; padding:1px; border-right:1px solid #e9e9e9; }
.newscon .newstj-txt { width: 360px; padding:25px 30px 0 34px; }
.newscon .newstj-txt .title a { font-size: 14px; color: #0857b0; font-weight: bold; }
.newscon .newstj-txt .consw { line-height: 20px; color: #888; margin-top: 8px; }
.newscon .newstj-txt .time { color: #c4c4c4; margin-top: 20px; }
.newscon .newstj-txt .time a { color: #c4c4c4; }
.newscon .newstj-txt .time a:hover { color: #0857b0; }
.newscon ul { overflow: hidden; width: 100%; }
.newscon ul li { width: 100%; overflow: hidden; margin-top: 19px; }
.newscon ul li .time { width: 80px; height: 109px; line-height:109px; background: #c4c4c4; text-align: center; color: #fff; }
.newscon ul li .time p { font-size: 46px; height: 80px; line-height: 80px; border-bottom: 1px solid #aaaaaa; }
.newscon ul li .time span { display: block; width: 100%; line-height:109px; border-top: 1px solid #d3d3d3; }
.newscon ul li .txt { width: 600px; height: 87px; padding:20px 30px 0 25px; border-top: 1px solid #cfcfcf; border-bottom: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; }
.newscon ul li .txt .title a { font-size: 14px; color: #333; font-weight: bold; }
.newscon ul li .txt .title a:hover { color: #0064b4; text-decoration:underline; }
.newscon ul li:hover .time { background: #0064b4; }
.newscon ul li:hover .time p { border-bottom: 1px solid #044996; }
.newscon ul li:hover .time span { border-top: 1px solid #0064b4; }
.page { text-align: center; padding:38px 0 36px 0; }
.newsinfocon .title { font-size: 14px; color: #333; font-weight: bold; text-align: center; }
.newsinfocon .time { text-align: center; color: #999; }
.newsinfocon .infocon { padding:20px 0 30px 0; border-top: 1px solid #cfcfcf; }
.newsinfocon .prevnext { border-top: 1px solid #cfcfcf; padding-top: 10px; line-height: 25px; color: #666; }
.newsinfocon .prevnext a { color: #666; }
.newsinfocon .prevnext a:hover { color: #0857b0; text-decoration:underline; }
.newsinfocon .prevnext p.fr { margin-top: -40px; }
.titlefo { font-size:18px; font-weight:600 }
.titlefos a:hover { text-decoration:underline }
.fr { float: right; display: inline; }
.fl { float: left; display: inline; }
.h40 { height:40px; }
.nav ul li a:hover { text-decoration:none; }
.pic_box ul li { float:left; margin-left:27px; margin-top:25px; text-align:center; width:210px; }
.pic_box ul li a { line-height:40px; color:#555; display:block; background:#efefef }
.pic_box ul li a:hover { color:#fff; background:#0064b4; text-decoration:none; }
.fwzc { background-color:#FFFFFF; width: 280px; height: 414px; }
.fwzc h4 { margin-left: 18px; padding: 1px 0px; }
.fwzc .fwphone { position: relative; height: 64px; background: url(../images/fwphone.png) left top no-repeat; }
.fwzc .fwphone span { position: absolute; left: 62px; top: 24px; font-size: 22px; font-weight: bold; color: #0064b3; }
.fwzc .m_form { margin-left: 8px; }
.fwzc .m_form li { margin-bottom: 4px; overflow: hidden; }
.fwzc .m_form label { float: left; width: 27px; height: 38px; border: 1px solid #ccc; border-right-width: 0; text-align: center; background-color: #fff; }
.fwzc .m_form label img { position: relative; top: 8px; }
.fwzc .m_form .ipttxt { float: left; width: 184px; border: 1px solid #ccc; height: 26px; line-height: 16px; padding: 6px 10px; outline: none; color: #666; background-color: #fff; font-family: microsoft yahei; }
.fwzc .m_form .areli label { height: 70px; }
.fwzc .m_form .txtare { float: left; width: 184px; height: 60px; line-height: 20px; border: 1px solid #ccc; outline: none; resize: none; color: #666; padding: 5px 10px; background-color: #fff; font-family: microsoft yahei; }
.fwzc .m_form .btnsubmit { width: 234px; height: 30px; cursor: pointer; border: none; margin-top:15px; background: url(../images/btnsubmit.png) no-repeat center; }
.fwzc ul { padding: 0; margin: 0; text-align: left }
div { margin: 0 auto }
.aaa a { margin-left: 147px; font-weight:bold; display:block; border: 1px solid #eeeeee; float: left; width: 20%; height: 40px; line-height: 40px; text-align:center; font-size: 18px; }

.g_link { width: 940px; height: 122px; padding-top: 20px; }
.g_link h2 em { color: #999; padding-left: 2px; }
.g_link .u_more a { font-size: 12px; color: #ff6000; font-family: "Microsoft YaHei"; }
.g_link .m_zxc { width: 295px; height: 367px; }
.u_gytit { height: 35px; line-height: 35px; border-bottom: 1px solid #cccccc; position: relative; font-size: 16px; font-weight: bold; color: #666; }
.u_gytit a { height: 35px; line-height: 35px; }
.u_gytit i { position: absolute; width: 60px; height: 3px; background: #FB4504; left: 0; bottom: -3px; overflow: hidden; }
.u_gytit em { display: inline-block; font-weight: normal; color: #999; font-size: 16px; font-family: arial; text-transform: uppercase; padding-left: 10px; }
.u_gytit .u_more a {font-size:12px;font-family: arial; font-weight: normal; padding-right: 16px; }
.g_ab .u_dlst3 { padding-top: 23px;}