@charset "utf-8";

html { font-size:100%; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100% }

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{ 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 }

.w1000 { height: 100%; margin: 0 auto; overflow: hidden; position: relative; width: 1000px; }

.bgfff { background: none repeat scroll 0 0 #fff; height:85px; margin:0 auto; width:100%;}

/*header*/

.header { position:relative; width:1000px; height:70px; margin:0px auto 0; z-index:99; }

.header p { display:block; float:left; overflow:hidden;display:inline; margin:7px 0 0 357px; background:url(../images/tel.gif) no-repeat 0 10px; width:580px; 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:21px 0 0 0; width:20px; height:14px; line-height:14px; font-size:12px; text-align:center; }

.header p .a1 { width:366px; float:left }

.header p .a2 { width:145px; float:right }

.logo { width:417px; left:0; height:132px; position:absolute; top:0; z-index:999; background:url(../images/logo.gif) no-repeat 0 0; display:block }

.logo a { display:block; float:left; height:145px; }

.logo .logou { width:145px; }

.logo .gsfc { width:115px; }

.logo .cctv { width:155px; }

.meun { background:#f24588; width:100%; height:45px; overflow:hidden; margin:0 auto;}

.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:#f7638c; }

/*footer*/

.footer { background:#E6E7E7; padding-bottom:17px; }

.s_xiugai { background:#f24588; width:100%; overflow:hidden; text-align:center; font-size:14px; padding:10px 0; color:#fff }

.s_xiugai a { color:#fff; line-height:24px;  width:90px;text-align:center;}

.s_foot_p { text-align:center; font-size:12px; line-height:30px; padding:10px 0; background:#E6E7E7; }

/*ҽ*/

.focus { position:relative }

.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 .info p a{ color:#ff0000;}

.focus #pic li img { width:890px; height:420px }

.focus #tip { padding:10px; text-align:center; margin:0 auto; width:550px; }

.focus #tip ul { display:inline-block }

.focus #tip ul li { width:7px; height:7px; float:left; display:inline; margin:10px 15px; cursor:pointer; background:url(../images/s_xiugai2.png) no-repeat; }

.focus #tip ul .c1 { background:#ed6f48 ;background:url(../images/s_xiugai2.png) no-repeat; display:block; width:27px; height:27px; margin:0;}

.focus #tip ul .c2 { background:#e0df43 ;}

.focus #tip ul li.on { background:#ececec; width:27px; height:27px; margin:0 15px ;background:url(../images/s_xiugai1.png) no-repeat;}

.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:790px; margin:10px auto 0; text-align:center; padding-left:210px; }

.tabIndex .tabNav li { display:inline-block ; float:left;}

.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/ico10s.png) 0 5px no-repeat; }

.tabIndex .tabNav li span.hover1 { background:url(../images/ico11s.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/ico12s.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; display:inline; 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; overflow:hidden;}

.jsCon .a1 { background-image:url(../images/db_tp1.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%; float:left; }

.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:405px; 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% }

