﻿@charset "utf-8";
@import "/Skins/Default/resetcommon.css";
/*index.css*/
.banner { height:493px; overflow:hidden; position:relative; z-index:8; }
.banner a { display:block; height:493px; overflow:hidden; }
.zb { height:230px; background:#f5f5f5; overflow:hidden; }
.zb li { width:160px; float:left; height:230px; overflow:hidden; background:url(Img/Index/line.jpg) no-repeat right center; }
.zb li img { margin:50px 0 0 25px; display:block; width:106px; height:105px; }
.zb li span { display:block; text-align:center; font:18px "Microsoft Yahei"; margin-top:16px; height:48px; overflow:hidden; color:#333; }
.zb .nb { background:none; }
.fen { width:230px; height:883px; overflow:hidden; background:url(Img/Index/fen_line.jpg) repeat-y center top; margin-top:22px; }
.fen2 { height:883px; background:url(Img/Index/fen_bt.gif) no-repeat center bottom; overflow:hidden; }
.fen h2 a { display:block; height:53px; font:18px "Microsoft Yahei"; font-weight:bold; padding-left:20px; color:#fff; line-height:53px; background:url(Img/Index/fen_h.gif) no-repeat; overflow:hidden; padding-bottom:3px; }
.fen h3 { width:220px; height:40px; font:14px "Microsoft Yahei"; font-weight:bold; line-height:40px; overflow:hidden; margin:0 auto 3px; }
.fen h3 a { display:block; color:#fff; padding-left:14px; background:url(Img/Index/fen_bg1.gif) no-repeat; }
.fen h3 a:hover { background:url(Img/Index/fen_bg2.gif) no-repeat; text-decoration:none; }
.fen h4 { font:14px "Microsoft Yahei"; font-weight:bold; width:220px; background:url(Img/Index/fen_h3.gif) no-repeat; height:36px; line-height:36px; overflow:hidden; margin:0 auto; }
.fen h4 a { color:#014e96; padding-left:14px; }
.fen ul { width:204px; margin:2px auto 17px; *margin:0 auto; zoom:1; overflow:hidden; }
.fen li { width:50%; float:left; overflow:hidden; font:12px/36px "Microsoft Yahei"; height:39px; *height:36px; *line-height:36px; overflow:hidden; border-bottom:1px dashed #dfdfdf; }
.fen li a { display:block; padding-left:15px; color:#555; background:url(Img/Index/fen_jt1.gif) no-repeat left 13px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; }
.fen li a:hover { background:url(Img/Index/fen_jt2.gif) no-repeat left 13px; color:#e35616; }
.fen .nb { border-bottom:0; }
.pro { width:712px; height:883px; overflow:hidden; margin-top:22px; }
.pro1 { height:580px; overflow:hidden; position:relative; }
.pro1 h3 { height:54px; font:18px "Microsoft Yahei"; font-weight:bold; line-height:54px; overflow:hidden; background:url(Img/Index/pro_line.gif) no-repeat left bottom; }
.pro1 h3 a { display:inline-block; color:#e35517; background:url(Img/Index/h.gif) no-repeat 0 10px; padding-left:30px; }
.pro1 h3 span a { display:inline-block; width:47px; height:16px; overflow:hidden; background:none; padding:0; margin-top:23px; }
.pro1 li { width:225px; height:230px; overflow:hidden; float:left; margin:21px 18px 0 0; background:#e8f3ff; }
.pro1 li a:hover { text-decoration:none; }
.pro1 li img { margin:5px 0 0 5px; width:215px; height:184px; }
.pro1 li span { display:block; font:14px "Microsoft Yahei"; text-align:center; color:#555; height:40px; line-height:40px; overflow:hidden; cursor:pointer; }
.pro1 .nb { margin-right:0; }
.pro1 h5 { width:54px; height:22px; overflow:hidden; position:absolute; top:20px; right:0; }
.pro1 h5 a { display:inline-block; width:22px; height:22px; background:url(Img/Index/pro_l.gif) no-repeat; margin-right:5px; }
.pro1 h5 a:hover { background:url(Img/Index/pro_l2.gif) no-repeat; }
.pro1 h5 a.a01 { background:url(Img/Index/pro_r.gif) no-repeat; }
.pro1 h5 a.a01:hover { background:url(Img/Index/pro_r2.gif) no-repeat; }
.pro1 .cur { background:#117bca; }
.pro1 .cur span { color:#fff; }

.gy{ height:419px; background:url(Img/Index/gy_bg.jpg) no-repeat center top; margin-top:23px; overflow:hidden;}
.gy h3{ width:503px; height:373px; overflow:hidden; background:url(Img/Index/gy_bg1.jpg) no-repeat; overflow:hidden; margin-top:17px; float:left;}
.gy h3 .tc { padding:49px 0 0 21px; }
.gy h3 img{ width:463px; height:268px; margin:49px 0 0 21px;}
.gy h4{ float:right; padding:338px 200px 0 0;}
.wt { background:url(Img/Index/wt_bg.jpg) no-repeat center top; height:584px; overflow:hidden; }

.wt h3{ height:127px; font:30px "Microsoft Yahei"; text-align:center; font-weight:bold; line-height:127px; overflow:hidden; position:relative;color:#000;}
.wt h3 a{color:#000;}
.wt h3 i{ color:#e35616; }
.wt h3 em{ font-size:36px; color:#0257a5; padding-left:5px;}
.wt h3 em i{ color:#e35616; font-size:48px;}
.wt2 { width:635px; height:405px; float:right; overflow:hidden; margin-top:19px; }
.wt2 dd { height:78px; overflow:hidden; margin-bottom:11px; }
.wt2 dd span { display:inline-block; width:78px; height:78px; text-align:center; font:18px "Microsoft Yahei"; line-height:78px; overflow:hidden; background:url(Img/Index/wt_yuan.png) no-repeat; float:left; margin-right:6px; color:#fff; }
.wt2 dd span a { color:#fff; }
.wt2 dd p { padding-top:20px; height:40px; background:url(Img/Index/wt_line.gif) no-repeat left bottom; font:18px "Microsoft Yahei"; line-height:40px; float:left; overflow:hidden; padding-left:8px; color:#333; }
.wt2 .dd02 { margin-left:50px; }
.wt2 .dd02 p { padding-top:10px; height:54px; line-height:24px; overflow:hidden; float:left; width:464px; }
.wt2 .dd03 { margin-left:62px; }
.wt2 .dd04 { margin-left:19px; }
.pk { height:845px; overflow:hidden; background:url(Img/Index/bg.gif); }
.pk h3 { background:url(Img/Index/pk_h.gif) no-repeat center top; height:125px; overflow:hidden; }
.pk h3 p { width:960px; height:125px; overflow:hidden; margin:0 auto; }
.pk h3 p b { display:inline-block; width:480px; height:125px; font:48px "Microsoft Yahei"; font-weight:bold; text-align:center; line-height:125px; overflow:hidden; color:#1b1b1b; }
.pk h3 p b.a01 { color:#014e96; text-align:left; background:url(Img/Index/pk_h.jpg) no-repeat 21px 24px; padding-left:114px; width:366px; }
.pk1 { width:960px; margin:12px auto 0; position:relative; }
.pk2 { width:423px; }
.pk2 dt img { padding:2px; background:#fff; border:1px solid #d4d4d4; width:417px; height:239px; display:block; }
.pk2 dd { width:396px; margin-top:28px; }
.pk2 dd p { font:14px "Microsoft Yahei"; color:#535353; line-height:24px; padding-top:11px; border-bottom:1px dotted #bfbfbf; height:59px; overflow:hidden; }
.pk2 dd p.p01 { height:52px; line-height:52px; padding:0; }
.pk2 dd p.p02 { line-height:70px; height:70px; padding:0; }
.pk2 dd p.nb { border-bottom:0; }
.pk2 dd p span { color:#014e96; }
.pk3 dd p { font-weight:bold; color:#0a0a0a; }
.vs { width:120px; position:absolute; top:100px; left:424px; }
.vs h4 { text-align:center; font:60px Arial, Helvetica, sans-serif; font-weight:bold; color:#0257a5; height:175px; overflow:hidden; }
.vs li { width:75px; height:38px; background:url(Img/Index/pk_hbg.gif) no-repeat; font:16px "Microsoft Yahei"; font-weight:bold; color:#fff; line-height:38px; overflow:hidden; padding-left:30px; margin-bottom:30px; }
.vs .li01 { margin-bottom:25px; }
.vs .li02 { margin-bottom:23px; }
.ys { background:url(Img/Index/ys_bg.jpg) no-repeat center top; height:830px; overflow:hidden; }
.ys1 { width:960px; height:830px; margin:0 auto; position:relative; }
.ys2 { background:url(Img/Index/ys_bg2.jpg) no-repeat center top; height:714px; overflow:hidden; }
.ys1 dl { width:480px; }
.ys1 dt { height:80px; background:url(Img/Index/ys_line.gif) no-repeat left bottom; font:26px "Microsoft Yahei"; font-weight:bold; color:#014e96; padding-top:7px; }
.ys1 dt span { display:inline-block; width:63px; height:81px; background:url(Img/Index/ys_h1.gif) no-repeat center 15px; font:52px "Times New Roman"; color:#fff; text-align:center; line-height:81px; float:left; margin-right:13px; overflow:hidden; position:relative; margin-top:-7px; }
.ys1 dt i { display:block; font-size:22px; color:#333; _height:40px; _position:relative; _margin-top:-5px; }
.ys1 dd { margin-top:15px; width:450px; }
.ys1 dd p { font:14px "Microsoft Yahei"; color:#333; line-height:24px; background:url(Img/Index/star.png) no-repeat 19px 3px; padding-left:49px; margin-top:12px; }
.ys1 .dl01 { position:absolute; top:181px; left:0; }
.ys1 .dl02 { position:absolute; top:500px; left:512px; }
.ys1 .dl02 span { background:url(Img/Index/ys_h2.gif) no-repeat center 15px; }
.ys2 .dl01 { position:absolute; top:30px; left:0; }
.ys2 .dl02 { position:absolute; top:436px; left:512px; }
.ys2 .dl01 span { background:url(Img/Index/ys_h3.gif) no-repeat center 15px; }
.ys2 .dl02 span { background:url(Img/Index/ys_h4.gif) no-repeat center 15px; }
.bg1 { height:890px; border-bottom:2px solid #c9e4f3; overflow:hidden; background:url(Img/Index/bg1.gif); }
.par { height:213px; background:#fff; margin-top:21px; overflow:hidden; }
.par .tit3{background:url(Img/Index/par_h2.jpg) no-repeat center top;}
.par1 { border:1px solid #d2d2d2; border-top:0; border-bottom:0; height:151px; overflow:hidden; }
.par1 .arr1 { width:9px; height:24px; overflow:hidden; display:inline; margin:54px 0 0 11px; }
.par1 .arrr { width:9px; height:24px; overflow:hidden; display:inline; margin:54px 11px 0 0; }
.par1 li { width:164px; float:left; margin:19px 0 0 16px; display:inline; overflow:hidden; }
.par1 li img { width:162px; height:91px; border:1px solid #e0e0e0; }
.par1 li span { display:block; text-align:center; height:40px; line-height:40px; overflow:hidden; color:#666; color:#666; cursor:pointer; }
.wit { height:429x; overflow:hidden; background:#fff; margin-top:19px; }
.wit1 { height:367px; border:1px solid #d2d2d2; border-top:0; border-bottom:0; }
.wit1 dl { width:280px; float:left; display:inline; margin:15px 0 0 28px; overflow:hidden; }
.wit1 dt { width:280px; height:190px; overflow:hidden; }
.wit1 dt img { border:1px solid #dedede; padding:4px; display:block; width:270px; height:180px; }
.wit1 dd { margin-top:15px; }
.wit1 dd h4 a { display:block; font-size:14px; font-weight:bold; color:#0a64ad; }
.wit1 dd h4 span { font-size:12px; display:block; color:#222; margin-top:8px; font-weight:normal; }
.wit1 dd p { color:#666; line-height:24px; height:72px; overflow:hidden; margin-top:10px; }
.wit1 dd p em a { color:#fe6007; }
.gg1 { height:185px; margin-top:23px; overflow:hidden; background:url(Img/Index/gg1_bg.gif) no-repeat center bottom; position:relative; }
.gg1 h3 a { display:block; height:160px; background:url(Img/Index/gg1.jpg) no-repeat center top; overflow:hidden; }
.gg1 p { width:238px; height:110px; font:14px "Microsoft Yahei"; color:#fff; overflow:hidden; position:absolute; top:27px; left:50%; margin-left:240px; }
.gg1 p span { display:block; font:32px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; }
/*gg*/
.tit3 { height:57px; background:url(Img/Index/par_h.jpg) no-repeat center top; font:16px "Microsoft Yahei"; font-weight:bold; overflow:hidden; line-height:57px }
.tit3 a { color:#fff; padding-left:15px; }
.tit3 a b { padding-left:80px; color:#000; }
.tit3 span a { display:inline-block; padding-right:12px; padding-top:18px; }
.bott { height:5px; overflow:hidden; }
.tit4 { height:57px; background:url(Img/Index/pic_h.jpg) no-repeat center top; font:16px "Microsoft Yahei"; font-weight:bold; overflow:hidden; line-height:57px }
.tit4 em a { color:#333; padding-left:15px; padding-right:40px; }
.tit4 em.li01 { background:url(Img/Index/line.gif) no-repeat 14px center; padding-left:20px; }
.tit4 em a:hover, .tit4 .cur a { color:#0158b2; }
.tit4 span a { display:inline-block; padding-right:12px; padding-top:18px; }
/*gg*/

.about { width:705px; overflow:hidden; background:#fff; margin-top:19px; }
.about .tit3 { background:url(Img/Index/about_h.jpg) no-repeat; }
.about1 { height:271px; border:1px solid #d2d2d2; border-top:0; border-bottom:0; }
.about1 dl { margin:0 20px 0 20px; overflow:hidden; padding-top:25px; }
.about1 dt { width:280px; height:212px; overflow:hidden; float:left; }
.about1 dt img { border:1px solid #dedede; padding:4px; display:block; width:270px; height:202px; }
.about1 dd { width:360px; float:right; overflow:hidden; }
.about1 dd h4 a { display:block; font-size:14px; font-weight:bold; color:#0a64ad; margin-top:8px; }
.about1 dd h4 span { font-size:12px; display:block; color:#222; margin-top:8px; }
.about1 dd p { color:#333; line-height:24px; height:168px; overflow:hidden; margin-top:10px; }
.about1 dd p em a { color:#fe6007; display:block; }
.honor { width:238px; margin-top:19px; background:#fff; overflow:hidden; }
.honor .tit3 { background:url(Img/Index/honor_h.jpg) no-repeat; }
.honor .tit3 a { padding-left:38px; }
.honor1 { height:271px; border:1px solid #d2d2d2; border-top:0; border-bottom:0; overflow:hidden; }
.honor1 .arr1 { width:9px; overflow:hidden; display:inline; margin:119px 0 0 12px; }
.honor1 .arrr { width:9px; overflow:hidden; display:inline; margin:119px 12px 0 0; }
.honor1 li { width:180px; overflow:hidden; margin-top:19px; display:inline; margin-left:7px; float:left; }
.honor1 li img { width:178px; height:218px; border:1px solid #ccc; }
.honor1 li span { display:block; height:34px; text-align:center; line-height:34px; overflow:hidden; color:#666; cursor:pointer; }
.pic { margin-top:19px; background:#fff; }
.pic1 { height:225px; border:1px solid #d2d2d2; border-top:0; border-bottom:0; overflow:hidden; }
.pic1 .arr1 { width:9px; overflow:hidden; display:inline; margin:96px 0 0 12px; }
.pic1 .arrr { width:9px; overflow:hidden; display:inline; margin:96px 12px 0 0; }
.pic1 li { width:214px; overflow:hidden; margin-top:20px; display:inline; float:left; margin-left:10px; }
.pic1 li img { width:204px; height:160px; border:1px solid #dedede; padding:4px; display:block; }
.pic1 li span { display:block; height:34px; text-align:center; line-height:34px; overflow:hidden; color:#666; cursor:pointer; }
.dy { width:639px; margin-top:19px; overflow:hidden; }
.dy1 { height:394px; border:1px solid #d2d2d2; border-top:0; border-bottom:0; overflow:hidden; }
.dy .tit4 { background:url(Img/Index/dy_h.jpg) no-repeat left top; }
.dy .tit4 .bm { width:59px; }
.dy .tit4 .bm a { width:47px; }
.dy .tit4 .bm img { width:47px; }
.dy1 dl { padding:15px 12px 0 12px; height:180px; background:url(Img/Index/dy_line.gif) no-repeat center 190px; margin-bottom:15px; overflow:hidden; }
.dy1 dt { width:219px; height:163px; overflow:hidden; float:left; }
.dy1 dt img { border:1px solid #dedede; padding:4px; display:block; width:209px; height:153px; }
.dy1 dd { width:375px; float:right; overflow:hidden; }
.dy1 dd h4 a { display:block; font-size:14px; font-weight:bold; color:#0a64ad; margin-top:8px; }
.dy1 dd h4 span { font-size:12px; display:block; color:#222; margin-top:8px; }
.dy1 dd p { color:#666; line-height:24px; height:168px; overflow:hidden; margin-top:10px; }
.dy1 dd p em a { color:#fe6007; display:block; margin-top:13px; }
.dy1 ul { margin:0 12px; }
.dy1 li { border-bottom:1px dotted #b1b2b2; height:35px; line-height:35px; overflow:hidden; background:url(Img/Index/dy_jt.gif) no-repeat left 14px; padding-left:13px; width:277px; }
.dy1 li a { color:#666; }
.dy1 .nb { border-bottom:0; }
.faq { width:306px; margin-top:19px; background:#fff; overflow:hidden; }
.faq1 { height:394px; border:1px solid #d2d2d2; border-top:0; border-bottom:0; overflow:hidden; }
.faq .tit4 { background:url(Img/Index/faq_h.jpg) no-repeat left top; }
.faq1 dl { padding-top:10px; border-bottom:2px solid #f4f5f6; }
.faq1 dt { font:14px "Microsoft Yahei"; height:20px; line-height:20px; overflow:hidden;  line-height:20px; overflow:hidden; padding-left:27px; }
.faq1 dt a { color:#1175c4; }
.faq1 dd { background:url(Img/Index/a.gif) no-repeat left 2px; line-height:22px; color:#555; overflow:hidden; padding-left:27px; margin-top:5px; }
.faq1 .nb { border-bottom:0; }
.online { height:352px; margin-top:20px; overflow:hidden; background:url(Img/Index/online_bg.jpg) no-repeat center top; }
.onl1 { width:260px; height:200px; overflow:hidden; display:inline; margin:45px 0 0 24px; font:26px "Microsoft Yahei"; text-align:center; color:#fff; }
.onl1 a { color:#fff; }
.onl1 span { display:block; font-size:16px; }
.onl2 { width:646px; margin-top:22px; overflow:hidden; }
.onl2 ul { height:300px; position:relative; }
.onl2 h4, .onl2 h4 a { display:block; font:18px "Microsoft Yahei"; font-weight:bold; height:36px; overflow:hidden; color:#1175c4; }
.onl2 li { width:302px; height:37px; line-height:37px; border:1px solid #e4e4e4; background:#fff; float:left; margin-right:15px; margin-bottom:20px; }
.onl2 li span { display:inline-block; float:left; width:76px; font:14px "Microsoft Yahei"; color:#555; height:37px; line-height:37px; overflow:hidden; padding-left:12px }
.onl2 li i { display:inline-block; vertical-align:top; font-style:normal; color:#f00; }
.onl2 li span em { padding:0 14px; }
.onl2 li span b { padding:0 3px; }
.onl2 li input { width:200px; height:35px; line-height:35px; border:0; margin-right:5px; overflow:hidden; }
.onl2 .gs { width:240px; }
.onl2 .gs input { width:140px; _width:135px; }
.onl2 .qq { width:270px; }
.onl2 .qq input { width:175px; _width:173px; }
.onl2 .ly { height:94px; width:626px; }
.onl2 .ly textarea { width:530px; line-height:20px; border:0; height:92px; overflow:hidden; resize:none; margin-right:5px; }
.onl2 .ly span { vertical-align:top; }
.onl2 .yz { margin-bottom:30px; width:175px; position:relative; }
.onl2 .yz input { width:80px; height:35px; line-height:35px; overflow:hidden; _width:78px; }
.onl2 .yz img { vertical-align:middle; position:absolute; top:0; left:175px; width:138px; height:38px; }
.onl2 .btt { height:45px; width:325px; overflow:hidden; position:absolute; top:235px; left:318px; background:none; border:0; }
.onl2 .btt input { width:145px; height:45px; background:url(Img/Index/online_btn1.gif) no-repeat; padding:0; margin-right:12px; border:0; color:#fff; float:left; }
.onl2 .btt .in02 { background:url(Img/Index/online_btn2.gif) no-repeat; }
.link { height:116px; overflow:hidden; margin-top:21px; }
.link h4 { height:40px; font:18px "Microsoft Yahei"; line-height:40px; font-weight:bold; overflow:hidden; background:url(Img/Index/link_bg.gif) no-repeat center top; }
.link h4 a { color:#313131; padding-left:20px; }
.link h4 span a { font:12px "宋体"; height:25px; color:#0194d9; line-height:25px; padding-right:20px; display:inline-block; }
.link p { height:87px; line-height:26px; color:#aeaeae; padding-top:5px; }
.link p a { display:inline-block; color:#666; padding:0 18px; }
