html { font-size:100%; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100% }
*{ margin:0; padding:0; }
input, select, textarea { font-size:100%; }
iframe { display:block; }
ol, ul, li { list-style:none; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
body { margin:0; font-family:arial, "Hiragino Sans GB", "Microsoft Yahei", sans-serif; font-size:14px; line-height:20px; color:#656d78; position:relative }
a { text-decoration:none;}
a:focus { outline:thin dotted #333; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px }
a, a:focus , a:hover, a:active { outline:0 }
img { width:auto\9; height:auto; vertical-align:middle; border:0; -ms-interpolation-mode:bicubic }
textarea { overflow:auto; vertical-align:top }
table { border-collapse:collapse; border-spacing:0 }
.clear { clear:both }
.fL, .fR { display:inline; }
.fL { float:left; }
.fR { float:right; }
.w1000 { width:1000px; height:100%; overflow:hidden; margin:0 auto; position:relative }
.bgfff { background:#fff }
.sbg{ background:#fff;}
/*header*/
.header { position:relative; width:1000px; height:70px; margin:0 auto; z-index:99; }
.header p { display:block; float:right; background:url(../images/tel.gif) no-repeat 0 10px; width:671px; height:56px; padding-top:10px;}
.header p a { display:block; height:56px;}
.header p span { color:#fff; font-weight:bold; display:block; float:left; padding:23px 0 0 0; width:20px; height:14px; line-height:14px; font-size:12px; text-align:center;}
.header p .a1 { width:360px; float:left}
.header p .a2 { width:242px; float:right}
.logo { width:417px; left:0; height:145px; position:absolute; top:0; z-index:999; background:url(../images/logo.gif) no-repeat left top; display:block }
.logo a { display:block; float:left; height:145px; }
.logo .logou { width:145px; }
.logo .gsfc { width:115px; }
.logo .cctv { width:155px; }
.meun { background:#63B8FF; width:100%; height:45px; overflow:hidden; }
.meun ul { width:560px; height:45px; margin:0 auto; font-size: 16px; padding-left:440px; }
.meun ul li { width:80px; line-height:45px; height:45px; float:left; text-align:center; }
.meun ul li a { color:#FFFFFF; display:block; text-decoration:none; font-size:14px; }
.meun ul li a:hover { background:#63B8FF;}
/*footer*/
.footer {background:#458fe8;width:100%;}
.footer ul {background:#458fe8; width:630px; margin:10px auto 0;overflow:hidden; text-align:center; font-size:14px; padding:10px 0; color:#fff}
.footer ul li { width:90px; display:inline-block;float:left; text-align:center; }
.footer ul li a { color:#fff; line-height:24px;}
.footer p{ text-align:center; font-size:12px; line-height:30px; padding:10px 0; background:#E6E7E7; }
/*名医堂*/
.myt { background:#f5f5f5; border-top:#458fe8 solid 35px; }
.myt .bg { background:url(../images/zj.jpg) no-repeat center top; padding:420px 0 60px; }
.mytCon { height:470px; margin:0 auto 30px; background:#4c4948; width:890px; border-radius:30px; padding:35px 15px 0; position:relative }
.focus { position:relative }
.focus .mytico { background:url(../images/myt.png) no-repeat; width:153px; height:60px; position:absolute; left:734px; top:358px; z-index:888 }
.focus #pic { overflow:hidden; position:relative }
.focus #pic li { float:left; position:relative }
.focus #pic li .info { position:absolute; top:0; left:65px; filter:alpha(opacity=60); opacity:.6; width:240px; padding:90px 20px 0; background:#FFF; height:330px; font-size:18px; line-height:30px; color:#000 }
.focus #pic li .info span { font-size:32px }
.focus #pic li .info p { margin-top:20px }
.focus #pic li img { width:890px; height:420px }
.focus #tip { padding:10px; text-align:center }
.focus #tip ul { display:inline-block }
.focus #tip ul li { width:7px; height:7px; float:left; display:inline; margin:10px 15px; cursor:pointer; border-radius:100% }
.focus #tip ul .c1 { background:#ed6f48 }
.focus #tip ul .c2 { background:#e0df43 }
.focus #tip ul li.on { background:#ececec; width:27px; height:27px; margin:0 15px }
.focus .prev, .focus .next { width:60px; height:90px; margin:-60px 0 0; display:none; background:url(../images/lr.png) no-repeat 0 0; position:absolute; top:50%; z-index:10; cursor:pointer; text-indent:-9999px; filter:alpha(opacity=20); opacity:.2 }
.focus .prev { left:0 }
.focus .next { background-position:0 -90px; right:0 }
.focus .prev:hover, .focus .next:hover { filter:alpha(opacity=50)!important; opacity:.5!important }
/* 技术*环境*荣誉*活动 */
.tabIndex { }
.tabIndex .tabNav { background:#458fe8; height:100%; overflow:hidden }
.tabIndex .tabNav ul { width:1000px; margin:10px auto 0; text-align:center; }
.tabIndex .tabNav ul li{ display:inline-block;float:left;width:250px; }
.tabIndex .tabNav li span { display:block; height:54px; text-align:left; line-height:54px; cursor:pointer; font-size:20px; color:#fff; padding-left:50px; width:130px;}
.tabIndex .tabNav li span.hover0 { background:url(../images/ico10.png) 0 5px no-repeat; }
.tabIndex .tabNav li span.hover1 { background:url(../images/ico11.png) 0 5px no-repeat; }
.tabIndex .tabNav li span.hover2 { background:url(../images/ico13.png) 0 11px no-repeat; }
.tabIndex .tabNav li span.hover3 { background:url(../images/ico12.png) 0 5px no-repeat; }
.tabIndex .tabNav p { float:left; line-height:54px; color:#666; font-size:20px; padding-left:30px; }
.tabIndex .tabNav li.on span { font-weight:bold}
.tabIndex .tabCon { height:100%; overflow:hidden; background:#fff }
/* 技术 */
.jsCon { width:1000px; height:100%; overflow:hidden; margin:45px auto;}
.jsCon .fL { width:660px;}
.jsCon .fR { width:330px;}
.jsCon a { display:block; width:106px; height:40px; font-size:16px; line-height:20px; padding:33px 0 ; background:#ccc; color:#fff; float:left; text-align:center; margin:2px;}
.jsCon a:hover { filter:alpha(opacity=90); opacity:0.8; }
.jsCon .a1, .jsCon .a2{ height:40px; background-position:center 20px; background-repeat:no-repeat; padding-top:143px;  font-size:20px; font-weight:bold; line-height:24px;}
.jsCon .a1 { background-image:url(../images/ico14.png); background-color:#3b7fc2;}
.jsCon .a2 { background-image:url(../images/ico15.png); background-color:#73bb29}
/* 环境 */
.hjCon { position:relative; width:980px; margin:45px auto; border:10px solid #595757; overflow:hidden }
.hjCon .pic { position:relative; z-index:0 }
.hjCon .pic img { width:980px; height:470px; display:block }
.hjCon .pic li { position:relative}
.hjCon .pic li a { display:block}
.hjCon .pic li a .info { display:none}
.hjCon .pic li a:hover .info { display:block; position:absolute; bottom:0; width:940px; padding:20px; filter:alpha(opacity=60); opacity:.6; background:#000; font-size:18px; line-height:30px; color:#fff }
.hjCon .pic li .info span { font-size:32px; line-height:40px; }
.hjCon .pic li .info p { margin-top:10px }
.hjCon .hd { position:absolute; top:10px; right:10px; font-size:0; z-index:1 }
.hjCon .hd li { background:#fff; box-shadow:2px 2px 5px #000; height:10px; overflow:hidden; width:10px; cursor:pointer; display:inline-block; margin:5px; border-radius:100% }
.hjCon .hd .on { background:#36F }
/* 荣誉 */
.ryCon { width:1010px; margin:40px auto; height:100%; overflow:hidden }
.ryCon img { float:left; margin:5px; display:inline-block; width:190px; height:128px; }
/* 活动图集 */
.tjCon { width:1010px; margin:40px auto; height:100%; overflow:hidden; background:#f1f1f1; padding:5px 5px 0; }
.tjCon .bd { position:relative; float:left; overflow:hidden; }
.tjCon .showDiv { position:relative; }
.tjCon .showDiv img { width:500px; height:375px; }
.tjCon .showDiv p { position:absolute; left:20px; bottom:0; padding-right:20px; color:#aaa; z-index:9; height:44px; }
.tjCon .showDiv h2 { position:absolute; left:20px; bottom:0; width:380px; height:34px; _background:none; padding-left:40px; _padding-left:0; font-size:24px; font-family:"Microsoft Yahei"; line-height:34px; z-index:9; overflow:hidden; }
.tjCon .showDiv h2 { color:#8ecf12; font-weight:normal; }
.tjCon .tjCon_bg { position:absolute; left:0; bottom:0; width:500px; height:100px; background:#000; filter:alpha(opacity=60); opacity:0.6; z-index:8; overflow:hidden; }
.tjCon .hd { width:500px; float:right; }
.tjCon .hd ul li { float:left; margin:0 0 5px 5px; display:inline; position:relative; }
.tjCon .hd ul img { width:155px; height:116px; border:3px solid #d7d7d7; }
.tjCon .hd ul .txt { width:155px; height:24px; line-height:24px; color:#fff; position:absolute; filter:alpha(opacity=60); opacity:0.6; z-index:2; left:3px; bottom:3px; background:#000; text-align:center; overflow:hidden; font-size:12px }
.tjCon .hd ul a:hover img, .tjCon .hd ul .on img { border-color:#458FE8; }
.tjCon .hd ul a:hover .txt, .tjCon .hd ul .on .txt { background:#458FE8; filter:alpha(opacity=80); opacity:0.8; }
/*评论*/
.reply { width:100%; overflow:hidden; height:100%; background:#f4f5f5; padding:30px 0 50px; }
.reply h3 { font-size:28px; color:#3e3a39; text-align:center; padding:0 0 20px 0 }
.reply .conL { float:left; width:220px; }
.reply .conL .zhpf { width:120px; height:90px; color:#fff; background:#02a3fe; text-align:center; font-size:26px; line-height:30px; padding:27px 0 }
.reply .conL .kb { width:110px; height:240px; color:#fff; background:#4994df; font-size:14px; line-height:30px; padding:15px 0 15px 10px; margin-top:10px; }
.reply .conL .pj { width:89px; height:425px; background:url(../images/ico17.png) no-repeat; float:right }
.reply .conL .pj a { color:#FFF; font-size:16px; text-align:center; display:block; width:100%; line-height:36px; padding-top:50px; }
.reply .conL .pj span { color:#FFF; font-size:22px; line-height:25px; padding:18px 0; text-align:center; display:block; width:100% }
.reply .conR { float:right; width:770px; border:1px solid #6f6d6d; height:423px; }
.reply .conR iframe { width:100%; height:100% }
