﻿@charset "utf-8";

/*index.css start*/
.banner { position:relative; z-index:8; height:510px; }
.banner a { display:block; height:510px; }
/**/
.tit01 { font:28px "Microsoft Yahei"; text-align:center; font-weight:bold; background:url(../index_files/h.gif) no-repeat center 8px; }
.tit01 a { color:#0083d7; }
.tit01 span { display:block; font:18px "Microsoft Yahei"; color:#333; font-weight:normal; }
/**/
.yx { height:730px; overflow:hidden; margin-top:42px; position:relative; }
.dl01 { height:378px; overflow:hidden; margin-top:38px; }
.dl01 dt { width:499px; float:left; background:url(../index_files/yx_bg.jpg) no-repeat left bottom; overflow:hidden; height:378px; }
.dl01 dt img { width:499px; height:342px; display:block; }
.dl01 dd { width:477px; overflow:hidden; float:right; }
.dl01 dd h4 a { display:block; font:14px "Microsoft Yahei"; height:30px; line-height:30px; overflow:hidden; color:#0083d7; }
.dl01 dd p { font:12px "宋体"; color:#666; line-height:30px; }
.dl01 dd p a { color:#0083d7; }
.bull { width:477px; height:185px; overflow:hidden; position:absolute; top:267px; right:0; }
.tit1 { height:56px; overflow:hidden; background:url(../index_files/yx_bg1.gif) repeat-x center top; }
.tit1 li { width:119px; float:left; height:56px; overflow:hidden; font:14px "Microsoft Yahei"; text-align:center; }
.tit1 li a { display:block; height:48px; padding-top:8px; color:#333; }
.tit1 li em { display:block; font:12px Arial, Helvetica, sans-serif; color:#b2b2b2; text-transform:uppercase; }
.tit1 li a:hover, .tit1 .cur a { color:#fff; background:url(../index_files/yx_bg2.gif) no-repeat center top; }
.tit1 li a:hover em, .tit1 .cur em { color:#59aee5; }
.tit2 li { height:41px; line-height:41px; border-bottom:1px dashed #bfbfbf; overflow:hidden; }
.tit2 li a { color:#666; }
.tit2 li span { float:right; }
.tit2 .nones { border:0; }
.yx2 { margin-top:9px; height:230px; overflow:hidden; }
.yx2 dl { width:250px; float:left; overflow:hidden; }
.yx2 dt { width:161px; height:161px; overflow:hidden; margin:0 auto; background:url(../index_files/yx_bg3.gif) no-repeat center top; }
.yx2 dt img { width:75px; height:75px; display:block; margin:42px 0 0 45px; }
.yx2 dd h5 a { display:block; font:14px "Microsoft Yahei"; text-align:center; height:26px; line-height:26px; color:#666; background:url(../index_files/yx_line2.gif) no-repeat center center; overflow:hidden; margin-top:15px; }
.yx2 dd p { font:12px Arial, Helvetica, sans-serif; color:#b2b2b2; text-transform:uppercase; text-align:center; }
.yx2 .cur01 dt { background:url(../index_files/yx_bg4.gif) no-repeat center top !important; }
.yx2 .cur01 dd h5 a { color:#0083d7; background:url(../index_files/yx_line1.gif) no-repeat center center !important; }
.line { height:65px; background:url(../index_files/line.jpg) no-repeat center top; }
/**/

/**/
.hot .tit01 { background:url(../index_files/h1.gif) no-repeat center 8px; }
.hot { height:565px; position:relative; }
.tit3 { height:59px; border:1px solid #e0dede; overflow:hidden; background:#0083d7; margin-top:28px; }
.tit3 li { width:134px; float:left; height:59px; text-align:center; overflow:hidden; font:16px "Microsoft Yahei"; line-height:59px; }
.tit3 li a { display:block; height:59px; color:#fff; }
.tit3 li a:hover, .tit3 .cur a { font-weight:bold; color:#333; background:url(../index_files/hot_hover.gif) repeat-x center top; }
.hot .more a { display:block; font:12px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; width:110px; text-align:center; line-height:59px; height:59px; overflow:hidden; position:absolute; top:93px; right:0; }
.hot2 { position:relative; height:410px; }
.hot2 .arr1 a { display:block; width:50px; height:96px; overflow:hidden; position:absolute; top:150px; left:-65px; background:url(../index_files/hot_l.gif) no-repeat; }
.hot2 .arr1 a:hover { background:url(../index_files/hot_l2.gif) no-repeat; }
.hot2 .arr2 a { display:block; width:50px; height:96px; overflow:hidden; position:absolute; top:150px; right:-65px; background:url(../index_files/hot_r.gif) no-repeat; }
.hot2 .arr2 a:hover { background:url(../index_files/hot_r2.gif) no-repeat; }
.hot2 .hot2-box-item, .hot2 .tempWrap{ width:1002px !important; overflow:hidden !important; }
.hot2 dl { margin:24px 28px 0 0; width:315px; float:left; display:inline; overflow:hidden; position:relative; }
.hot2 dt { width:315px; }
.hot2 dt img { width:315px; height:320px; display:block; }
.hot2 dt p { text-align:center; background:#dbdbdb; height:49px; line-height:49px; color:#000; cursor:pointer; }
.hot2 dd { width:315px; height:320px; background:url(../index_files/hot_alp.png); display:none; position:absolute; top:0; left:0; }
.hot2 dd h4 a { display:block; font:14px "Microsoft Yahei"; height:25px; line-height:25px; overflow:hidden; color:#efefef; margin-top:130px; text-align:center; }
.hot2 dd p { height:57px; margin-top:36px; overflow:hidden; }
.hot2 dd p a { display:inline-block; width:96px; height:36px; text-align:center; line-height:36px; border:1px solid #fff; color:#fff; font-family:"宋体"; margin-left:40px; }
.hot2 .nones { margin-right:0; }
/**/
.fw { height:328px; background:url(../index_files/fw_bg.jpg) no-repeat center top; overflow:hidden; padding:20px 0 0 22px; }
.fw h3 { width:245px; height:126px; font:54px Arial, Helvetica, sans-serif; text-align:center; color:#fff; font-weight:bold; overflow:hidden; text-transform:uppercase; float:left; }
.fw h3 em { display:block; font:14px Arial, Helvetica, sans-serif; color:#4da8e3; position:relative; margin-top:-8px; }
.fw h3 a { display:block; font:26px "Microsoft Yahei"; font-weight:bold; color:#fff; cursor:default; }
.fw li { width:245px; height:126px; overflow:hidden; font:14px "Microsoft Yahei"; text-align:center; color:#666; position:relative; float:left; }
.fw li a:hover { cursor:default; }
.fw li img { width:245px; height:126px; }
.fw li p { display:block; width:245px; height:126px; background:url(../index_files/fw_alp.png); overflow:hidden; position:absolute; top:0; left:0; cursor:pointer; }
.fw li span { display:block; width:22px; height:21px; margin:42px auto 12px; }
.fw li span img { width:22px; height:21px; }
.fw h5 { width:245px; height:90px; float:left; overflow:hidden; background:#e1e1e1 url(../index_files/fw_line.gif) no-repeat center 65px; font:16px "Microsoft Yahei"; text-align:center; color:#333; padding-top:36px; }
.fw h5 p { display:block; width:138px; height:20px; background:#d80c18; margin:28px auto 0; font:12px "Microsoft Yahei"; text-align:center; color:#fff; }
/**/
.guan1 { height:263px; overflow:hidden; position:relative; }
.guan1 h3 a { display:block; height:263px; overflow:hidden; background:url(../index_files/guan1.jpg) no-repeat center top; }
.guan1 p { width:280px; height:200px; overflow:hidden; position:absolute; top:80px; left:50%; margin-left:260px; }
.guan1 p em { display:block; font:14px "Microsoft Yahei"; color:#fff; background:url(../index_files/guan_lx.png) no-repeat left 3px; padding-left:60px; }
.guan1 p em i { display:block; font:24px "Microsoft Yahei"; font-weight:bold; color:#fff; }
.guan1 p span a { display:block; width:186px; height:42px; border:1px solid #cee6f5; font:18px "Microsoft Yahei"; text-align:center; line-height:42px; color:#fff; margin:20px 0 0 20px; }
.hj { height:548px; margin-top:72px; overflow:hidden; }
.hj .tit01 { background:url(../index_files/h2.gif) no-repeat center 8px; }
.hj2 { height:420px; overflow:hidden; margin-top:32px; background:url(../index_files/hj_bg.gif) repeat-x center top; position:relative; }
.hj2 .arr1 a { display:block; width:38px; height:73px; overflow:hidden; position:absolute; top:123px; left:40px; background:url(../index_files/hj_l.gif) no-repeat; }
.hj2 .arr1 a:hover { background:url(../index_files/hj_l2.gif) no-repeat; }
.hj2 .arr2 a { display:block; width:38px; height:73px; overflow:hidden; position:absolute; top:123px; right:40px; background:url(../index_files/hj_r.gif) no-repeat; }
.hj2 .arr2 a:hover { background:url(../index_files/hj_r2.gif) no-repeat; }
.hj2 .hj2-box { width:767px; margin:30px auto 0; overflow:hidden; }
.hj2 .tempWrap { margin:30px auto 0; }
.hj2 dl { width:767px; overflow:hidden; }
.hj2 dt { width:429px; height:317px; background:url(../index_files/hj1_bg.gif) no-repeat center bottom; float:left; }
.hj2 dt img { width:423px; height:279px; padding:2px; border:1px solid #b5b5b5; background:#fff; }
.hj2 dd { width:275px; float:right; overflow:hidden; }
.hj2 dd h4 { font:20px "Microsoft Yahei"; text-align:center; width:102px; height:89px; border:1px solid #0083d7; margin:29px auto 0; background:url(../index_files/hj_line.gif) no-repeat center 60px; padding-top:25px; color:#0083d7; }
.hj2 dd h4 b { color:#0083d7; display:block; margin-top:15px; }
.hj2 dd p { font:16px "Microsoft Yahei"; text-align:center; margin-top:36px; color:#666; line-height:32px; overflow:hidden; }
.line1 { height:56px; margin-top:9px; overflow:hidden; background:url(../index_files/hj_line2.gif) repeat-x center 6px; }
.line1 li { width:44px; float:left; margin:0 40px; display:inline; overflow:hidden; cursor:pointer; }
.line1 li em { display:block; width:14px; height:14px; margin:0 auto; background:url(../index_files/hj_dot.png) no-repeat; }
.line1 li span { display:block; font:20px Arial, Helvetica, sans-serif; text-align:center; color:#666; background:url(../index_files/hj_lbg1.gif) no-repeat center center; margin-top:8px; }
.line1 li.cur em { background:url(../index_files/hj_dot2.gif) no-repeat !important; }
.line1 li.cur span { background:url(../index_files/hj_lbg2.gif) no-repeat center center !important; color:#0083d7; }
/**/
.honor { height:462px; overflow:hidden; background:url(../index_files/honor_bg.jpg) no-repeat center top; }
.honor .tit01 { background:url(../index_files/honor_h.png) no-repeat center 8px; margin-top:50px; }
.honor .tit01 a { color:#fff; }
.honor .tit01 span { color:#fff; }
.tit4 { width:315px; float:left; margin:58px 0 0 43px; display:inline; overflow:hidden; }
.tit4 li { font:14px "Microsoft Yahei"; text-align:center; line-height:30px; height:30px; overflow:hidden; }
.tit4 li a { color:#666; }
.ho2 { width:560px; float:right; margin-top:56px; overflow:hidden; position:relative; }
.ho2 p { width:14px; height:64px; overflow:hidden; margin-top:60px; }
.ho2 .ho2-box { margin-left:7px; display:inline; }
.ho2 li { width:256px; float:left; }
.ho2 li img { width:226px; height:152px; padding:18px 12px; background:#fff; border:3px solid #0e5684; display:block; }
.ho2 li span { display:block; font:14px "Microsoft Yahei"; text-align:center; color:#fff; height:48px; line-height:48px; overflow:hidden; }
.sl { width:1002px; height:455px; margin:78px auto 0; }
.sl h3 { width:586px; height:47px; margin:0 auto; background:#c91324; overflow:hidden; font:22px "Microsoft Yahei"; }
.sl h3 a { display:block; width:292px; height:47px; font-weight:bold; border-right:1px solid #fff; color:#fff; text-align:center; float:left; line-height:47px; }
.sl h3 a:hover, .sl h3 a.cur { background:#0083d7; }
.sl .arr1 a { display:block; width:50px; height:96px; overflow:hidden; position:absolute; top:118px; left:-65px; background:url(../index_files/hot_l.gif) no-repeat; }
.sl .arr1 a:hover { background:url(../index_files/hot_l2.gif) no-repeat; }
.sl .arr2 a { display:block; width:50px; height:96px; overflow:hidden; position:absolute; top:118px; right:-65px; background:url(../index_files/hot_r.gif) no-repeat; }
.sl .arr2 a:hover { background:url(../index_files/hot_r2.gif) no-repeat; }
.sl2 { height:340px; margin-top:28px; position:relative; }
/*3D*/
.sl2 ul {width:1002px;height:340px;margin:0px; overflow:hidden;}
.sl2 ul li {width:514px;height:303px; overflow:hidden; }
.sl2 ul li a { display:block; }
.sl2 ul li img{width:100%; height:279px; cursor:pointer; padding:2px; border: 1px solid #ebebeb; background: #fff; }
.sl2 ul li span { display:block; width:100%; height:40px; background:#000; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; color:#fff; text-align:center; font-size:14px; line-height:40px; }
.sl2 ul li.roundabout-in-focus { }
/*3D*/
.ys01 { background:url(../index_files/ys_bg.jpg) no-repeat center top; height:2398px; overflow:hidden; }
.ys { width:1002px; margin:0 auto; height:2398px; position:relative; }
.ys dl { width:490px; height:300px; overflow:hidden; }
.ys dt { font:18px "Microsoft Yahei"; color:#0660cd; font-weight:bold; height:115px; background:url(../index_files/ys_line.png) no-repeat 85px bottom; }
.ys dt span { display:inline-block; float:left; width:73px; height:90px; text-align:center; font:44px Arial, Helvetica, sans-serif; color:#fff; background:url(../index_files/ys_h.png) no-repeat; padding-top:12px; font-weight:bold; margin:5px 10px 0 0; }
.ys dt em { display:block; font:34px "Microsoft Yahei"; font-weight:bold; color:#005bac; }
.ys i { color:#c91324; font-weight:bold; }
.ys dd p { font:14px "Microsoft Yahei"; line-height:24px; color:#333; background:url(../index_files/ys_dot.png) no-repeat 84px 7px; padding-left:104px; margin-top:15px; }
.ys .dl01 { position:absolute; top:360px; right:0; }
.ys .dl02 { position:absolute; top:800px; left:0; }
.ys .dl03 { position:absolute; top:1214px; right:0; }
.ys .dl04 { position:absolute; top:1618px; left:0; }
.ys .dl05 { position:absolute; top:1993px; right:0; }
.wit { height:540px; overflow:hidden; }
.wit .tit01 { background:url(../index_files/h1.gif) no-repeat center 8px; }
.wit dl { width:225px; height:385px; background:#e1e1e1; float:left; overflow:hidden; margin:30px 34px 0 0; }
.wit dt { width:225px; height:188px; overflow:hidden; }
.wit dt img { width:225px; height:188px; }
.wit dd { padding:0 8px; }
.wit dd h4 a { display:block; font:14px "Microsoft Yahei"; font-weight:bold; color:#555; height:30px; line-height:30px; overflow:hidden; margin-top:12px; }
.wit dd p { font:12px "Microsoft Yahei"; color:#555; line-height:24px; margin-top:8px; height:72px; overflow:hidden; }
.wit dd em a { display:block; width:96px; height:29px; margin:18px auto 0; font:14px "Microsoft Yahei"; text-align:center; line-height:29px; overflow:hidden; background:url(../index_files/wit_btn.gif) no-repeat center top; color:#fff; }
.wit .nones { margin-right:0; }
.tit02 { height:48px; overflow:hidden; background:#e1e1e1; }
.tit02 em a { display:inline-block; width:170px; height:49px; background:#0083d7; font:16px "Microsoft Yahei"; text-align:center; line-height:48px; color:#fff; }
.tit02 span a { display:inline-block; font:12px Arial, Helvetica, sans-serif; color:#333; height:48px; line-height:48px; color:#333; padding-right:25px; }
.gp { width:558px; height:476px; border:1px solid #dddcdc; overflow:hidden; }
.gp .gp-box { width:558px; height:410px; margin:18px auto 0; overflow:hidden; }
.gp .gp-box img { width:466px; height:178px; }
.down { width:420px; height:476px; border:1px solid #dddcdc; overflow:hidden; }
.down ul { overflow:hidden; *zoom:1; }
.down li { width:151px; float:left; margin:26px 0 0 35px; display:inline; overflow:hidden; }
.down li img { width:149px; height:107px; border:1px solid #dfdede; }
.down li p { font:14px "Microsoft Yahei"; text-align:center; color:#333; line-height:38px; height:38px; overflow:hidden; }
.down li em { display:block; width:64px; height:12px; overflow:hidden; margin:6px auto 0; }
.down li em img { width:64px; height:12px; border:0; }
.fc { margin-top:45px; height:320px; }
.fc .tit02 em a { background:none; color:#333; }
.fc .tit02 .cur a, .fc .tit02 em a:hover { background:#0083d7; color:#fff; }
.fc2 { height:230px; margin-top:20px; position:relative; }
.fc2 .fc2-box-item, .fc2 .tempWrap { width:1002px !important; overflow:hidden !important; }
.fc2 .arr1 a { display:block; width:34px; height:65px; overflow:hidden; position:absolute; top:57px; left:-54px; background:url(../index_files/fc_l.gif) no-repeat; }
.fc2 .arr1 a:hover { background:url(../index_files/fc_l2.gif) no-repeat; }
.fc2 .arr2 a { display:block; width:34px; height:65px; overflow:hidden; position:absolute; top:57px; right:-54px; background:url(../index_files/fc_r.gif) no-repeat; }
.fc2 .arr2 a:hover { background:url(../index_files/fc_r2.gif) no-repeat; }
.fc2 li { width:242px; float:left; margin-right:11px; }
.fc2 li img { padding:2px; border:1px solid #cdcdcd; width:236px; height:173px; display:block; }
.fc2 li span { display:block; text-align:center; font:14px "Microsoft Yahei"; color:#666; height:32px; line-height:32px; margin-top:11px; }
.fc2 .nones { margin-right:0; }
.faq { width:307px; overflow:hidden; background:url(../index_files/line3.gif) no-repeat right top; padding-right:17px; height:382px; overflow:hidden; }
.faq .tit02 em a { width:115px; }
.faq dl { padding:17px 0; border-bottom:1px dashed #c7c7c7; }
.faq dt { font:14px "Microsoft Yahei"; height:24px; line-height:24px; background:url(../index_files/q.gif) no-repeat left 3px; padding-left:28px; }
.faq dt a { color:#333; }
.faq dd { font:14px "Microsoft Yahei"; line-height:20px; background:url(../index_files/a.gif) no-repeat left 1px; padding-left:28px; margin-top:10px; }
.faq .nones { border:0; }
.know { width:300px; background:url(../index_files/line3.gif) no-repeat right top; padding-right:17px; height:382px; overflow:hidden; }
.know .tit02 em a { width:200px; }
.know ul { width:274px; margin:5px auto 0; }
.know li { font:14px "Microsoft Yahei"; height:35px; line-height:35px; overflow:hidden; border-bottom:1px dashed #c7c7c7; }
.know li a { color:#5d5d5d; }
.know .nones { border:0; }
.onl { width:360px; overflow:hidden; }
.onl .tit02 em a { width:360px; }
.onl ul { margin-top:30px; height:290px; position:relative; }
.onl li { height:28px; margin-bottom:13px; }
.onl li span { display:inline-block; width:60px; font:14px "Microsoft Yahei"; color:#666; text-align:right; height:28px; line-height:28px; overflow:hidden; float:left; }
.onl li i { color:#d00a19; }
.onl li input { width:280px; height:26px; line-height:26px; border:1px solid #a9a9a9; background:url(../index_files/input.gif) no-repeat left top; padding-left:2px; margin-right:5px; overflow:hidden; }
.onl .ly { height:81px; }
.onl .ly textarea { width:280px; height:79px; line-height:20px; border:1px solid #a9a9a9; background:url(../index_files/input.gif) no-repeat left top; padding-left:2px; resize:none; overflow:hidden; }
.onl .yz input { width:70px; float:left; }
.onl .yz img { width:50px; height:28px; }
.onl .btt { width:146px; height:30px; overflow:hidden; position:absolute; top:216px; left:200px; }
.onl .btt .ip01 { width:70px; height:30px; border:0; background:url(../index_files/onl_btn1.gif) no-repeat; margin:0 3px 0 0; overflow:hidden; padding:0; cursor:pointer; }
.onl .btt .ip02 { width:70px; height:30px; border:0; background:url(../index_files/onl_btn2.gif) no-repeat; margin:0; overflow:hidden; padding:0; cursor:pointer; }
.link { height:130px; overflow:hidden; }
.link h3 { height:42px; background:url(../index_files/link_line.gif) no-repeat 147px center; font:14px "Microsoft Yahei"; line-height:42px; overflow:hidden; }
.link h3 em { font:24px "Times New Roman"; text-transform:uppercase; color:#005bac; font-weight:bold; padding-right:8px; }
.link h3 a { color:#005bac; }
.link h3 span a { display:inline-block; width:126px; height:20px; background:#d00a19; font:12px "Microsoft Yahei"; text-align:center; color:#fff; margin-top:11px; line-height:20px; }
.link p { font:14px "Microsoft Yahei"; color:#666; line-height:30px; text-align:center; padding-top:5px; }
.link p a { color:#666; display:inline-block; padding:0 16px; }



/*index.css end*/
