﻿* { padding:0; margin:0; }
html, body { font-family:Microsoft YaHei, Arial; color:#5a5a5a; font-size:15px; line-height:28px; position:relative; }
ul li { list-style:none; }
a { text-decoration:none; color:#5a5a5a }
a:hover { text-decoration:underline; color:#00a1d8; }
.clear { clear:both; }
html { overflow-x:hidden; }
.w1200 { width:1200px; margin:0 auto }
.w1280 { width:1280px; margin:0 auto }
.w1400 { width:1400px; margin:0 auto }
.wtop { height:44px; background:#424249 }
.h10 { height:10px; }
img { border:none }
.l, .fots { float:left; }
.r { float:right; }
.w1180 { width:1180px; margin:0 auto; }
.w1175 { width:1175px; margin:0 auto }
.w1423 { width:1423px; margin:0 auto }
.video { height:540px; background:#eaeaea; margin-bottom:20px; }
.t8 { margin-top:80px; }
.bg { background:#000 }
.red { background:#d80c18; margin:0 auto; padding:40px 0; width:1152px; }
.bgco { background:#f7f7f7; }
.ljswsd { width:1148px; margin:0 auto }
.ljswsd ul li { display:block; height:106px; }
.wszhu { width:1148px; margin:0 auto }
.wszhu ul li { display:block; height:89px; }
.websine ul li { display:block; height:57px; }
.zero { width:1148px; margin:0 auto; }
.zero ul li { display:block; height:64px; }
.scale { width:1148px; margin:0 auto }
.scale ul li { display:block; height:89px; }
.bgko { background:#f0f0f0; }
.bg2, .bg06 { background:#f6f6f6; }
.bg03 { background:#f0f0f0; }
.zwzx { width:1128px; margin:2px auto }
.w1286 { width:1286px; margin:0 auto }
.w1002 { width:1002px; margin:0 auto }
.w1322 { width:1322px; margin:0 auto }
.cred { background:#d60c18; }
#bopadd { padding-bottom:90px; }
.hdeo { background:#000 }
.w1153 { width:1153px; margin:0 auto }
.ldoe { background:#000610; }
.w1500 { width:1500px; margin:0 auto }
.w1300 { width:1300px; margin:0 auto }
.w1000 { width:1000px; float:left; margin-left:50px; }
.w1570 { width: 1200px; margin:0 auto }
.t45 { height:45px; }
.t20 { height:45px; }
#cgteach { background:url(../images/teachfa_bg.jpg) top center no-repeat }
.col a { color:#1e69c4 }
#cgcase { height:100%; background:none; clear:both }
#cg_pub li { margin-top:15px; }
#song { width:1580px; height:587px; }
#cg1580 { width:1580px; margin:0 auto; background:url(../images/song_bg.jpg) top center no-repeat; margin:0 auto }
.insi_about { }
.atc_intro { height:338px; background:url(../images/teacheshow.jpg) top center no-repeat; position:relative; }
.atc_intro h1, .swap h1 { font-size:26px; font-weight:600; position:absolute; top:60px; left:40px; }
.swap { position:relative; }
.swap h1 { color:#00a1d8; }
.swap p { width:500px; position:absolute; text-indent:2em; top:110px; left:40px; }
.atc_intro_p { width:650px; position:absolute; top:100px; left:40px; }
.atc_intro_p p { text-indent:2em; }
.atc_intro h1, .atc_intro_p p a { color:#00a1d8; }
.h100 { height:100px; }
.header { background:#fff url(../images/header_bg.jpg) top left repeat-x; height:100px; }
.header .w1400 { position:relative; width:1400px; margin:0 auto; }
.header h1 { position:absolute; top:20px; left:0 }
.header h2 { position:absolute; top:20px; right:20px }
.header .navshow { /*position:absolute; left:240px; top:31px;*/ float:left; margin:30px 0 0 490px; }
.header ul .l, .fots { }
.header ul .l a, .fots a { color:#323232; height:40px; line-height:40px; padding-bottom:14px; font-size:16px }
.header ul .l a:hover, .fots a:hover { /*border-bottom:2px solid #cb3034; color:#e22835; text-decoration:none*/ }
.fot { display:block; line-height:25px; text-align:center; }
.en { font-size:12px; }
.zn { padding-top:20px; }
.nav_menu-item:hover .nav_submenu { display: block; }
.nav_submenu { font-weight: 300; text-transform: none; display: none; position: absolute; width:170px; text-align:center; left:589px; top:69px; padding-top:20px; z-index:9999; text-align:center; border-bottom:2px solid #00a1d8 }
.nav_submenu li { float:none; background:#fff /*url(../images/secnav_bg.jpg)  top left repeat-x*/; }
.nav_submenu-item a { font-size:16px; height:70px; }
.nav_submenu-item a:hover { border-bottom:none }





.nav_menu { line-height: 35px; text-transform: uppercase; }
.navshow .we a { height:40px; display:block; line-height:40px; text-align:center; padding:0 20px }
.navshow .we a:hover { color:#00a1d8; text-decoration:none; }
.nav_menu-item { z-index:100 }
#dwtwo .nav_submenu { left:730px; }
#dwthree .nav_submenu { left:1008px; }
#dwshoes .nav_submenu { left:877px; }
#dwfour .nav_submenu { left:1020px; }
#dwfive .nav_submenu { left:796px; }
#dwshfive .nav_submenu { left:1140px; }
.h60 { height:60px; }
#bd a { height:40px; line-height:40px; }
.h40 { height:40px; }
.banner { margin-bottom:40px; }
.about { width:1167px; color:#fff; height:290px; margin:45px auto; background:url(../images/about_bg.jpg) top center no-repeat; position:relative; clear:both; }
.about span { position:absolute; left:470px; top:20px; }
.about h1 { font-size:36px; font-weight:normal; position:absolute; left:505px; top:55px; }
.about p { display:block; margin:0 auto; padding-top:105px; width:910px; text-indent:2em; }
.about a { position:absolute; right:20px; top:20px; color:#fff; }
.tesc { height:400px; background:url(../images/teach_bg.jpg) top center no-repeat; position:relative; }
.tesc_box { background:#fff; width:586px; height:240px; position:absolute; top:40px; left:428px; padding:40px; }
.tesc_box h1 { font-size:26px; font-weight:600; padding-bottom:15px; }
.tesc_box p { text-indent:2em; }
.tesc_box span, .tesc_box p a { color:#d11d1c; }
.tesc_box p a { text-decoration:underline; }
.link { background:#00a1d7; margin-top:40px; color:#e3f8ff; }
.link .w1180 { line-height:43px; background:url(../images/links_ico.jpg) left center no-repeat; }
.link p a { margin-left:15px; color:#e3f8ff; }
.title { width:225px; text-align:center; margin:0 auto; color:#fff }
.title h1 { height:30px; line-height:30px; }
.title h1 a { font-size:32px; font-weight:normal; color:#fff }
.title h1 a:hover { text-decoration:none; }
.title span { display:block; height:40px; line-height:40px; font-size:24px; }
#cds, #cds a { color:#666; }
#cds { padding-top:40px; }
.team { height:400px; position:relative; }
.team_box { position:absolute; left:0; top:88px; height:380px; width:1300px; }
.teach { width:248px; height:290px; background:#f5f5f5; position:relative; margin-right:62px; }
.teach span { position:absolute; left:50px; top:-75px; }
.teach span img { border-radius: 100px; width:150px; height:150px; }
.teach h1 a { font-size:28px; font-weight:normal; text-align:center; color:#000; display:block; margin-top:84px; }
.teach h1 a:hover { text-decoration:none; color:#00a1d8; }
.teach p { padding:10px; }
.case { width:100%; height:600px; background: url(../images/case_bg.jpg) bottom center no-repeat;/* */ }
.wcase { position:absolute; width:1300px; top:40px; }
.case .w1180 { position:relative }
.case_box { width:556px; background:url(../images/cot_bg.gif) bottom right no-repeat; margin-right:64px; margin-bottom:55px; }
.case_box h1 { font-size:24px; font-weight:normal; }
.case_box p { padding:25px; }
.case_p { width:325px; height:127px; }
.amore { position:absolute; left:480px; top:420px; }
.amore a { display:block; width:219px; height:52px; line-height:52px; background:url(../images/amore.gif) top center no-repeat; text-indent:-9999px; }
.amore a:hover { background:url(../images/hmore.gif) top center no-repeat; }
#cgamore { top:350px; }
.video { width:1180px; height:530px; background:url(../images/video_bg.jpg) top center no-repeat; margin-top:45px; }
#cgtitle { padding-top:40px; }
#cgtitle h1 a { color:#fff }
#cgtitle span { color:#fff; background:url(../images/title_cor.gif) left center no-repeat }
/*#cgline span{background:url(../images/title_two.gif) left center no-repeat}*/
#cgline { padding-top:20px; }
/*#cgcol span{background:url(../images/title_two.gif) left center no-repeat}*/
#cgcol { padding-top:40px; }
#cgcol h1 a { color:#1e69c4; }
.swap_w { width:577px; height:217px; position:relative; background:url(../images/gd_bg.jpg) left center no-repeat; padding:40px 20px 0 60px; }
.swap_w h1 a { font-size:24px; height:40px; line-height:40px; font-weight:normal; color:#00a1d8; }
.swap_w p a { color:#00a1d8; text-decoration:underline }
.swap_box span { }
.swap_box { margin-top:30px; }
.vido_box { width:700px; height:450px; margin:0 auto }
.pub { height:640px; background:url(../images/showvideo.jpg) top center no-repeat; margin-top:45px; }
#cg_pub { background:#f5f5f5; height:405px; margin:0 auto }
#cg_pub .pub_box { background:none; width:1300px }
#cg_pub .title, #cg_pub .title a { color:#666; }
.pub_list { margin-top:30px; }
.pub_list li { background:#fff; height:230px; width:249px; text-align:center; float:left; margin-right:60px; }
.pub_list li a { height:30px; line-height:30px; font-size:20px; font-weight:normal }
.pub_box { width:1200px; position:relative; margin:30px auto }
.pub .pub_box { background:#fff; height:450px; }
#cgpub { background:none; margin-top:0; height:100% }
.newsbo { width:346px; height:370px; background:#fafafa; border:1px solid #d7d7d7; margin-right:50px; }
.newsbo h1 { height:40px; line-height:40px; font-weight:normal; font-size:20px; border-bottom:1px solid #dfdfdf; padding-left:15px; background:url(../images/ico_bg.jpg) 10px center no-repeat }
.newsbo p { padding:10px; text-indent:2em; }
.newsbo p a { text-decoration:underline }
.blk_18 { overflow:hidden; zoom:1; width:1180px; position:absolute; left:4px; top:55px; height:400px; }
.blk_18 .pcont { width:1040px; float:left; overflow:hidden; padding-left:5px; margin-left:68px; }
.blk_18 .ScrCont { width:32766px; zoom:1; margin-left:-5px; }
.blk_18 #List1_1, .blk_18 #List2_1 { float:left; }
.RightBotton { width:46px; height:46px; position:absolute; left:0; top:105px; background:url(../images/icohover.png) no-repeat; }
.LeftBotton { width:46px; height:46px; position:absolute; right:0; top:105px; background:url(../images/rido.png) no-repeat; }
.blk_18 .LeftBotton:hover { background-position: -20px 0; background:url(../images/riicor.png) no-repeat; }
.blk_18 .RightBotton:hover { background-position: -20px -100px; background:url(../images/icocor.png) no-repeat; }
.blk_18 .pl img { display:block; cursor:pointer; border:none; }
.blk_18 .pl { width:249px; height:182px; float:left; float:left; text-align:center; }
.blk_18 a.pl:hover { border:1px solid #5dacec; color:#5dacec; background:#fff; }
.page { margin-right:10px; }
.insid_aticd { width:840px; margin-right:50px; }
.insid_kec { border-bottom:1px solid #e0e0e0; padding-bottom:20px; margin-bottom:30px; margin-top:50px; }
.insid_kec span { margin-left:50px; }
.insid_aticd h1 { height:40px; line-height:40px; }
.insid_aticd h1 a { font-size:24px; font-weight:normal; }
.insid_aticd a:hover { text-decoration:underline; }
.fy { padding:40px 0; float:left; }
.fy span { display:block; }
.prdcss_left { width:224px; }
.prdcss_left p { padding:0 4px }
.prdcss_left h1 { width:224px; height:50px; line-height:50px; color:#fff; font-size:18px; font-weight:normal; text-align:center; background:url(../images/left_title.jpg) left center no-repeat; }
.prdcss_left h2 { width:224px; height:68px; line-height:68px; color:#fff; font-size:24px; font-weight:normal; text-align:center; background:url(../images/bg_sign.jpg) left center no-repeat; margin-top:15px; }
.kef { border:1px solid #cfcfcf; padding-bottom:20px; }
#prdcss_nav { border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; }
#prdcss_nav li a { display:block; text-align:center; height:45px; line-height:45px; border-bottom:1px solid #cfcfcf; }
#prdcss_nav li a:hover { color:#00a1d8; }
.prdcss_right { width:940px; }
.path_title { height:50px; line-height:50px; background:#f8f8f8 }
.path_title h1 { color:#00a1d8; font-size:18px; padding-left:20px; font-weight:normal; }
.path_title span { margin-right:15px; }
#boxlis a { }
#boxlis li img { border:1px solid #eaeaea; width:238px; height:198px; overflow:hidden; display:block; }
#boxlis li h1 { font-size:16px; font-weight:normal; height:30px; line-height:25px; }
#boxlis li h1:hover { color:#fff; text-decoration:none; }
#boxlis a { float:left; margin-left:55px; margin-top:24px; text-align:center; background:url(../images/tita.jpg) 0 195px no-repeat; display:block; height:234px; width:240px; overflow:hidden; }
#boxlis a:hover { background:url(../images/atita.jpg) 0 195px no-repeat; color:#fff; text-decoration:none; }
#boxlis h1 { }
.insid_aticles_titl h1 { font-size:24px; font-weight:normal; height:40px; line-height:40px; padding-bottom:20px; }
.insid_aticles_titl span { color:#999; display:block; height:50px; line-height:50px; background:#edf1f7; padding-left:15px; }
.insid_rq { padding:20px; }
.insid_aticles { padding-top:30px; }
.insid_rq p { text-indent:2em; padding-bottom:5px; line-height:30px; }
.path { height:60px; line-height:60px; background:#f7f7f7; }
.path span { padding-left:10px; color:#999; font-size:16px }
.znew { width:450px; margin-top:45px; }
.znew h1 { height:45px; line-height:45px; padding-left:15px; background:#035cac; color:#fff; font-size:24px; font-weight:normal; }
.znew ul li { background:url(../images/point_ico.jpg) left center no-repeat; padding:8px 0; border-bottom:1px solid #dadada; }
.znew ul li a { padding-left:12px; }
.single_w { padding-top:20px; }
.into_box { width:1160px; height:420px; margin:40px auto; background:#fff; }
.into_atic { width:380px; padding:25px; }
.into_atic h1 { font-size:36px; font-weight:normal; color:#2470c4; padding-bottom:15px; padding-top:45px }
.wdoes { width:1260px; padding-top:40px; }
.wdoes .case_box { height:159px; width:558px; float:left }
.wdoes .teach { float:left; margin-top:100px; }
.single {/* background:url(../images/page_bg.jpg) top left repeat;*/ }
.single_p h1 { padding-bottom:10px; font-size:36px; font-weight:normal; color:#fff; }
.single_about { width:1160px; height:435px; background:url(../images/bg_bg02.png) top center no-repeat; margin:20px auto }
.single_p { width:730px; margin:60px 360px; color:#fff; }
.single_p p a { color:#fff; text-decoration:underline; }
.single_w { background:#f5f5f5; padding-bottom:40px; }
.footer { background:#353638; height:240px; color:#b3b3b3; }
.footer { padding:30px; }
.footer .tel { border-left:1px solid #48494a; border-right:1px solid #48494a; margin:0 40px; padding:40px; width:560px }
.footer .tel h2 { font-size:18px; font-weight:normal; color:#fff; }
.tel p { color:#e1e1e1 }
.fot_a ul li a { color:#b3b3b3; font-weight:normal; }
.fot_a { background:url(../images/fot_line.jpg) right top no-repeat; width:200px; }
.fot_b { width:480px; margin-left:80px; margin-top:20px; background:url(../images/fot_line.jpg) right top no-repeat; padding-right:80px; }
.fot_a { margin-top:20px; }
.newvideo { height:450px; /*background:url(../images/newvideo.jpg) top center no-repeat;*/ position:relative; }
.vidob { /**/ width:350px; height:280px; background:url(../images/video_title.jpg) top center no-repeat; display: block; position: relative; min-height: 214px; background-color: #fff; text-decoration: none; color: #005192; border: 1px solid #ebeff1; box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.08); border-radius: 0 0 20px 0; text-align:center; padding-top:10px; margin-left:30px; margin-bottom:25px; }
.vidob a { text-decoration:none; }
.vidob h1 { font-size:17px; font-weight:normal; height:40px; line-height:40px; }
.vido_bfq { display:block; background:url(../images/vde.png) top center no-repeat; width:64px; height:64px; position:absolute; top:80px; left:145px; }
.copy { height:50px; line-height:50px; background:#2d2e30; color:#999; text-align:center; }
#elevator_item { width: 60px; height: 100px; position: fixed; right: 15px; bottom: 15px; -webkit-transition: opacity .4s ease-in-out;
 -moz-transition: opacity .4s ease-in-out;
 -o-transition: opacity .4s ease-in-out;
opacity: 1; z-index: 100020; display: none; }
#elevator_item.off { opacity: 0; visibility: hidden }
#elevator { display: block; width: 60px; height: 50px; background: url(../images/icon_top.png) center center no-repeat; background-color: #444; background-color: rgba(0, 0, 0, .6); border-radius: 2px; box-shadow: 0 1px 3px rgba(0, 0, 0, .2); cursor: pointer; margin-bottom: 10px }
#elevator:hover { background-color: rgba(0, 0, 0, .7) }
#elevator:active { background-color: rgba(0, 0, 0, .75) }
#elevator_item .qr { display: block; width: 60px; height: 40px; border-radius: 2px; box-shadow: 0 1px 3px rgba(0, 0, 0, .2); cursor: pointer; background: url(../images/icon_code.png) center center no-repeat; background-color: #444; background-color: rgba(0, 0, 0, .6) }
#elevator_item .qr:hover { background-color: rgba(0, 0, 0, .7) }
#elevator_item .qr:active { background-color: rgba(0, 0, 0, .75) }
#elevator_item .qr-popup { width: 170px; height: 200px; background: #fff; box-shadow: 0 1px 8px rgba(0, 0, 0, .1); position: absolute; left: -180px; bottom: 0; border-radius: 2px; display: none; text-align: center }
#elevator_item .qr-popup .code-link { display: block; margin: 10px; color: #777 }
#elevator_item .qr-popup .code { display: block; margin-bottom: 10px }
#elevator_item .qr-popup .arr { width: 6px; height: 11px; background: url(../images/code_arrow.png) 0 0 no-repeat; position: absolute; right: -6px; bottom: 14px }
.swap { height:400px; background:url(../images/gdjlh.jpg) top center no-repeat }
#cgswap { height:400px; background:url(../images/cgdjlht.jpg) top center no-repeat }
.black_overlay { display: none; position: absolute; top: 0%; left: 0%; width: 100%; height: 100%; background-color: black; z-index:1001; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80); }
.white_content { display: none; position: absolute; top: 10%; left: 25%; width: 700px; height: 500px; padding: 16px;  /*border: 10px solid #00a1d8; */ background-color: white; z-index:1002; overflow: auto; }
.white_content a { margin-bottom:15px; }
.showbot { position:fixed; width:100%; height:63px; margin:0 auto; bottom:0; background:url(../images/bmrx.jpg) top center no-repeat; z-index:100 }
.w1200 { width:1200px; margin:0 auto; }
.show h2 { border-bottom:none; }
#bd_title { text-align:left; margin-top:-20px; }
#bd_title h1 { color:#00a1d8; }
.clb_banner { background:url(../images/club_banner.jpg) top center no-repeat; width:1569px; height:703px; margin:0 auto }
.tou2 { width:100%; height:200px; background:url(../images/tou2.png) repeat center; }
.tou22 { width:1200px; height:200px; margin:0 auto; }
.tou22l { width:316px; height:200px; float:left; color:#fff; font-size:24px;/*border:1px #000 solid;*/ }
.tou22r { width:850px; height:200px; float:right;/*border:1px #000 solid;*/ }
.tou22r1 { width:300px; height:40px; line-height:40px; float:left; font-size:18px; color:#333;/*border:1px #000 solid;*/ }
.tou22r2 { width:460px; height:40px; line-height:40px; float:right; font-size:18px; color:#333;/*border:1px #000 solid;*/ }
.tou22r3 { height:40px; line-height:40px; float:right; font-size:24px; color:#ff0000; font-weight:bold;/*border:1px #000 solid;*/ }
.toucon { /*border:1px #000 solid;*/ width:96%; height:110px; font-size:14px; line-height:26px; color:#333; }
.toucon p { padding-top:15px; text-indent:2em; }
#leftNavigation .ads { background:url(../images/jiah.jpg) 180px 18px no-repeat; }
#leftNavigation { border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; }
#leftNavigation, #leftNavigation li ul { list-style: none; padding: 0; }
#leftNavigation li a { font-size: 0.875rem; display: block; height:45px; line-height:45px; text-align:center; color: #666; border-bottom: solid 1px #cfcfcf; text-overflow: ellipsis; overflow: hidden; position: relative; -webkit-transition: color 0.2s ease; transition: color 0.2s ease; text-decoration:none; }
#leftNavigation li a, #leftNavigation li a .leftNavIcon { }
#leftNavigation li a .leftNavIcon { position: absolute; top: 0; left: 0; width: 3rem; padding: 0.8rem 0; text-align: center; }
#leftNavigation li a:hover { color: #00a1d8; }
#leftNavigation li ul { display: none; margin: 0; background-color: #f0f0f0; }
#leftNavigation li ul li a { border-bottom: solid 1px #fff; }
#leftNavigation li ul li:last-child a { border-bottom: none; }
#leftNavigation li ul li.active a { color: #666 }
#leftNavigation li.active > a { color: #666 }
#leftNavigation li.active ul { display: block; }
#leftNavigation > li.active { /* background-color: #427c97;*/ }
#leftNavigation li ul a { color:#666 }
#leftNavigation li ul a:hover { color:#00a1d8; text-decoration:underline; }
#showmor { background:#fff url(../images/showmor.png) 190px 18px no-repeat }
.clickable { background:#fff; display:block; width:222px }
.clickable a:hover { /*background:#c01920;*/ }
.hide { display:none; }
.showCaseHome { width:1200px; margin:0 auto; }
.showCase_title { width:1200px; float:left; text-align:center; font-size:24px; color:#d93037; padding-top:30px; }
.spanen { color:#999; font-family:"Arial"; font-size:24px; margin-left:10px; }
.showCase_content { width:1200px; float:left; padding-bottom:20px; }
.scc_title { width:900px; margin:30px 224px; float:left; text-align:center; }
.scc_title span { cursor:pointer; width:98px; height:38px; float:left; border:1px solid #dedede; margin:0 10px; border-radius:2px; text-align:center; line-height:38px; color:#333; font-size:14px; }
.newscon { width:900px; padding:10px 20px 0 20px; }
.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 .con { 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; 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%; height: 108px; border-top: 1px solid #d3d3d3; line-height: 108px; }
.newscon ul li .txt { width: 749px; 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: #0857b0; }
.newscon ul li:hover .time { background: #0858b2; }
.newscon ul li:hover .time p { border-bottom: 1px solid #044996; }
.newscon ul li:hover .time span { border-top: 1px solid #276dbc; }
.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; }
.newsinfocon .prevnext p.fr { margin-top: -40px; }
.titlefo { font-size:18px; font-weight:600 }
.fr { float: right; display: inline; }
.fl { float: left; display: inline; }
.aticle_box_titl { border-bottom:1px solid #cfcfcf; padding:20px; text-align:center; }
.aticle_box_titl h1 { font-size:24px; font-weight:normal; }
.aticle_box_titl span { color:#999 }
.aticle_p p { text-indent:2em; padding-bottom:5px; }
.aticle_p { padding:15px 50px; 50px 50px}
#cg_title { text-align:left; }
#cg_title h1 { color:#00a1d8; }
#cg_aticl { width:410px; padding:20px; }
.aticl_pic { padding-top:25px; }
.aticl_pic img { padding:2px; border:1px solid #eaeaea; }
#cg_aticl h6 { font-size:18px; font-weight:600; padding-bottom:10px; }
#cg_sn li { float:left; margin-left:40px; margin-top:30px; }
.art_js { padding:20px; }
.art_js p { text-indent:2em; }
.page { font-size:13px; height:35px; line-height:35px; padding:10px; text-align:center; }
.page a, .page span { background-color:#fff; border:#00a1d8 1px solid; color:#333; font-size:13px; height:25px; line-height:25px; margin:5px 2px; padding:4px 8px; }
.page a:hover, .x-page a:hover { background:#00a1d8; border:#00a1d8 1px solid; color:#FFF; text-decoration:none; }
.page span.thisclass, .x-page span.thisclass, .page strong { background-color:#00a1d8; border-bottom:#00a1d8 1px solid; color:#fff; font-size:13px; height:25px; line-height:25px; margin:5px 2px; padding-left:10px; padding-right:10px; }
#cg13 { width:1400px; margin:0 auto; height:100px; position:relative; }
.newstj_box { height:500px; }
.newstj_left { width:540px; height:400px; text-align:center; }
.newstj_left h1 a { font-size:18px; font-weight:600; height:40px; line-height:40px; }
.newstj_right { width:590px; }
.newstj_right ul li { height:45px; line-height:45px; border-bottom:1px solid #eaeaea; background:url(../images/ico_bg.jpg) left center no-repeat; padding-left:15px; }
.newstj_right ul li span { float:right; color:#999 }
.pub_zx { height:100px; }
.pub_zx { margin-bottom:15px; border-bottom:1px solid #eaeaea; padding-bottom:15px; }
.pub_zx span img { padding:2px; border:1px solid #eaeaea }
.pub_zx_p { width:420px; }
.pub_zx_p,.zx_left a,.zx_left,.pub_zx_p h1 a { font-size:16px; font-weight:normal; }
.fwo { height:598px; }
.pane-content { width:423px; overflow:hidden; }
#cg_sn p { text-align:center; }
.wjies { margin-top:25px; }
.wtitle { text-align:center; height:80px; line-height:80px; }
.wtitle h2 { font-size:24px; font-weight:normal; color:#00a1d8; }
.wtitle span { color:#999; }
.wnav { width:222px; border:1px solid #cfcfcf; text-align:center; }
.wnav h2 { font-size:18px; font-weight:normal; height:40px; line-height:40px; background:url(../images/jts_01.jpg) 180px center no-repeat }
.wnav li { line-height:33px; }
.tdo { border-top:1px solid #cfcfcf; margin-top:10px; }
.cgwan #w1 { border-bottom:1px solid #cfcfcf; }
.cgwan #w2 { background:url(../images/jts_02.jpg) 180px center no-repeat; border-bottom:1px solid #cfcfcf; }
.cgwan #w3 { background:url(../images/jts_03.jpg) 180px center no-repeat; border-bottom:1px solid #cfcfcf; }
.cgwan #w4 { background:url(../images/jts_04.jpg) 180px center no-repeat; border-bottom:1px solid #cfcfcf; }
#case_nav h2 { height:53px; line-height:53px; margin:0 }
#case_nav #w2 { background:url(../images/jts_02.jpg) 180px center no-repeat; border-bottom:none }
#case_nav #w3 { background:url(../images/jts_03.jpg) 180px center no-repeat; border-bottom:none }
#case_nav #w4 { background:url(../images/jts_04.jpg) 180px center no-repeat; border-bottom:none }

.lenav { color:#00a1d8; }
.zx_left { width:570px; }
.zx_left ul li{ height:37px; line-height:37px; border-bottom:1px dashed #ccc; margin-bottom:10px; background:url(../images/pointico.jpg) left center no-repeat; padding-left:15px;}
.zx_left ul li span{ float:right; margin-right:15px; color:#999}
.idx_title { height:35px; background:#00a1d8; line-height:35px; margin-bottom:20px; }
.idx_title h2 a { font-size:20px; margin-left:15px; font-weight:normal; }
.idx_title a { color:#fff; }
.idx_title a:hover { color:#b7edff; text-decoration:none; }
.idx_title span { margin-right:10px; }
.gssl { height:310px; position:relative; }
.gssl ul { position:absolute; left:-18px; top:15px; width:1250px; }
.gssl ul a { display:block; width:285px; text-align:center; border:1px solid #c1c1c1; height:260px; float: left; margin-left:18px; }
.gssl a:hover { color:#00a1d8; text-decoration:none; }
.gssl ul h2 { padding-top:10px; font-weight:normal; font-size:18px }
.about_box { background:#eee; height:340px; padding-top:45px; }
.about_box .w1200 { height:274px; background:#fff; }
.watic_p { padding:35px; }
.watic_p p { text-indent:2em; padding-bottom:15px; }
.h20 { height:20px; }
.map { height:580px; background:url(../images/map_bg.jpg) top center no-repeat; width:100%; }
.map .w1200 { position:relative }
#mapa { position:absolute; top:360px; left:145px; }
#mapb { position:absolute; top:360px; left:455px; }
#mapc { position:absolute; top:360px; left:830px; }
.list_atc { padding-bottom:18px; border-bottom:1px dashed #eaeaea; margin-top:25px; }
.list_atc h2 a { font-size:18px; font-weight:normal }
.lis_atc_p { width:725px; margin-left:15px; padding:10px; }
.label { background-color: #00a1d8; color: #ffffff; }
.pro_atic { padding:25px; }
.pro_atic p { text-indent:2em; padding-bottom:6px; }

#cg_boxes li img { border:1px solid #eaeaea; width:200px; height:160px; overflow:hidden; display:block; }
#cg_boxes li h1 { font-size:16px; font-weight:normal; height:30px; line-height:25px; }
#cg_boxes li h1:hover { color:#fff; text-decoration:none; }
#cg_boxes a { float:left; margin-left:25px; margin-top:24px; text-align:center; background:url(../images/tita.jpg) 0 195px no-repeat; display:block; height:190px; width:202px; overflow:hidden; }
#cg_boxes a:hover { background:url(../images/atita.jpg) 0 160px no-repeat; color:#fff; text-decoration:none; }
#le_nav  li{ border-top:1px solid #cfcfcf; height:40px; line-height:40px;}