@charset "utf-8";
@import "resetcommon.css";
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}
/*banner*/
.banner{ height:480px; background:url(../image/ban_bj.jpg) no-repeat center bottom; overflow:hidden;}
.banner a{ height:480px; display:block;}

/**/
.typ{ height:206px; overflow:hidden;}
.typ li{ width:270px; height:136px; float:left; position:relative; overflow:hidden;}
.typ li img{ width:270px; height:136px;}
.typ li span{ width:96px; height:30px; background:url(../image/tm_1.png); font:14px "Microsoft YaHei"; color:#fff; line-height:30px; padding-left:8px; position:absolute; left:0; top:106px; cursor:pointer;}


/**/
.vide{ height:540px; background:url(../image/vi_bj.png) no-repeat center bottom; overflow:hidden;}
.vide h3{ height:52px; font:30px "Microsoft YaHei"; font-weight:bold; color:#333; line-height:30px; text-align:center; background:url(../image/vi_txt.jpg) no-repeat center top; padding-top:60px; margin-bottom:60px;}
.vide h3 span{ color:#00ada9;}
.vide dl{ height:348px; overflow:hidden;}
.vide dt{ width:524px; height:318px; text-align:center; background:url(../image/vi_tb1.jpg) no-repeat center top; float:left;}
.vide dt img{ width:386px; height:242px; margin-top: -1px;margin-left: 1px;}
.vide dd{ width:555px; height:348px; float:right; background:url(../image/vi_tx1.jpg) no-repeat center bottom;}
.vide dd p{ width:237px; height:123px; float:left; padding:30px 0 0 40px; font:18px "Microsoft YaHei"; font-weight:bold; color:#00ada9; line-height:36px;}
.vide dd p span{ width:230px; display:inline-block; font:14px "Microsoft YaHei"; color:#666; line-height:18px; padding-left:6px; background:url(../image/vi_d.gif) no-repeat 0 8px;}
.vide .vi_1{ background:url(../image/vi_t1.jpg) no-repeat center top;}
.vide .vi_2{ background:url(../image/vi_t2.jpg) no-repeat center top;}
.vide .vi_3{ background:url(../image/vi_t3.jpg) no-repeat center top;}
.vide .vi_4{ background:url(../image/vi_t4.jpg) no-repeat center top;}

/**/
.pro{ height:760px; overflow:hidden; background:url(../image/vi_bj.png) no-repeat center bottom;margin-bottom:-16px; z-index:22; position:relative;}
.pro h3{ height:84px; background:url(../image/x_1.gif) no-repeat center bottom; font:32px "Microsoft YaHei"; color:#c4c4c4; text-align:center; text-transform:uppercase; line-height:32px; padding-top:34px; margin-bottom:16px;}
.pro h3 span{ font:30px "Microsoft YaHei"; font-weight:bold; color:#333; line-height:38px;}
.pro h3 em{ color:#00ada9;}
.pro h3 a{ color:#c4c4c4;}
.pr_fl{ width:209px; height:522px; background:url(../image/pro_fl.jpg) no-repeat center top;}
.pr_fl h4{ height:60px; font:20px "Microsoft YaHei"; font-weight:bold; color:#fff; text-align:center; line-height:22px; padding-top:22px;}
.pr_fl h4 span{ font:14px "Microsoft YaHei"; color:#fff; text-transform:uppercase; line-height:24px;}
.pr_fl h4 a{ color:#fff;}
.pr_fl ul{ width:186px; height:268px; overflow:hidden; margin:0 auto; padding:14px 0 0 8px;}
.pr_fl li{ width:154px; height:27px; margin-bottom:11px; background:url(../image/pro_t2.gif) no-repeat left top; padding-left:22px; font:14px "Microsoft YaHei"; font-weight:bold; color:#333; line-height:27px;}
.pr_fl li a{ color:#333;}
.pr_fl .pr_tel{ width:175px; height:42px; background:url(../image/pr_tel.jpg) no-repeat center top; margin:0 auto; padding-top:102px;}
.pr_tel p{ height:136px; height:42px; font:12px "Microsoft YaHei"; color:#666; line-height:12px; background:url(../image/pro_b2.jpg) no-repeat 4px 2px; padding-left:38px;}
.pr_tel p span{ font-size:18px; font-weight:bold; color:#00ada9; line-height:20px;}

.pr_img{ width:840px; padding-top:22px; }
.pr_img li{ float:left; overflow:hidden;}
.pr_img .pr_txt{ height:34px; border-bottom:1px solid #00ada9; margin-bottom:30px;}
.pr_txt span{ float:right;}
.pr_txt span img{ width:74px; height:8px; margin-top:18px;}
.pr_txt li{ width:142px; height:34px;font:14px "Microsoft YaHei"; color:#333; line-height:34px; text-align:center; margin-left:2px;}
.pr_txt li a{ width:142px; height:34px; display:inline-block; color:#333; background:url(../image/pro_b1.gif) no-repeat right top;}
.pr_txt li a:hover , .pr_txt .cur a{ background-position:left top; color:#fff;}
.pr_in li{ width:254px; height:235px; margin-right:26px; position:relative; font:12px "Microsoft YaHei"; font-style:normal; text-align:center;}
.pr_in .cle_m{ margin-right:0;}
.pr_in li img{ width:254px; height:169px;float:left; margin-bottom:6px;}
.pr_in li span{ width:254px; height:75px; display:inline-block; position:absolute; top:-170px; left:0; background:url(../image/pro_tm.png) no-repeat center top; font-size:14px; font-weight:bold; color:#fff; line-height:14px; cursor:pointer; padding-top:94px;}
.pr_in li strong{font-weight:normal; background:#dedede; color:#333;}
.pr_in li em{background:#00ada9; color:#fff; }
.pr_in li em ,.pr_in li strong{ width:91px; height:25px; display:inline-block; line-height:25px; overflow:hidden; cursor:pointer;}
.pr_in .cur span{ top:0;}

.ppp4-slide-box dd a{color:#FDD118}
/**/
.recom{ height:626px; background:url(../image/re_bj.gif); overflow:hidden; }
.recom h3{ height:90px; background:url(../image/x_1.gif) no-repeat center bottom; font:32px "Microsoft YaHei"; color:#c4c4c4; text-align:center; text-transform:uppercase; line-height:32px; padding-top:65px; margin-bottom:16px;}
.recom h3 span{ font:30px "Microsoft YaHei"; font-weight:bold; color:#333; line-height:38px;}
.recom h3 em{ color:#00ada9;}
.recom h3 a{ color:#c4c4c4;}
.recom .re_txt{ height:75px; font:14px "Microsoft YaHei"; color:#666; line-height:75px; text-align:center;}
.re_txt a{ color:#666; margin:0 12px;}
.recom .re_img{ height:368px; overflow:hidden; background:url(../image/re_tb.png) no-repeat center bottom;}
.re_img dl{ float:left; width:194px; height:316px; overflow:hidden; cursor:pointer;}
.re_img dt{ width:516px; height:316px; display:none; float:left;cursor:pointer;}
.re_img dt img{ width:516px; height:316px; }
.re_img dd{ width:178px; height:316px; float:left; padding-left:16px;cursor:pointer; position:relative; z-index:22; margin-right:-18px;}
.re_img .re1 dd{ background:url(../image/re_t1.png) no-repeat center top;}
.re_img .re2 dd{ background:url(../image/re_t2.png) no-repeat center top;}
.re_img .re3 dd{ background:url(../image/re_t3.png) no-repeat center top;}
.re_img p{ font:16px "Microsoft YaHei"; font-weight:bold; color:#fff; line-height:16px; padding-top:38px; margin-bottom:20px;}
.re_img p span{ font-family:Arial; color:#95e5e3; text-transform:uppercase; line-height:26px;}
.re_img ul{ height:106px;}
.re_img li{ font:12px "Microsoft YaHei"; color:#ecf8f8; line-height:22px;}
.re_img em{ font:12px "Microsoft YaHei"; color:#f1f9ff; line-height:22px; text-align:center; }
.re_img em a{ width:80px; height:22px; display:block; border:1px solid #baeeed;color:#f1f9ff; text-align:center;}
.re_img em a:hover{ background:#fff; border:1px solid #fff; font-weight:bold; color:#18c5c1; }
.re_img .cur{ width:692px;}
.re_img .cur dt{ display:block;}
.re_img .cur dd{ background-position:center bottom !important;}
/**/
.appli{ height:644px; overflow:hidden;}
.appli h3{ height:80px; background:url(../image/x_1.gif) no-repeat center bottom; font:32px "Microsoft YaHei"; color:#c4c4c4; text-align:center; text-transform:uppercase; line-height:32px; padding-top:62px; margin-bottom:36px;}
.appli h3 span{ font:30px "Microsoft YaHei"; font-weight:bold; color:#333; line-height:34px;}
.appli h3 em{ color:#00ada9;}
.appli h3 a{ color:#c4c4c4;}
.appli ul{ width:394px; overflow:hidden;}
.appli li{ float:left; width:170px; height:51px; font:16px "Microsoft YaHei"; font-weight:bold; color:#626161; line-height:16px; background:url(../image/app_b1.gif) no-repeat left 2px; padding:18px 0 0 20px; cursor:pointer; margin:0 6px 6px 0; overflow:hidden;}
.appli li span{ font:12px Arial; color:#cecccc; line-height:14px; text-transform:uppercase;}
.appli li a{ color:#626161;}
.appli .cur{ background-position:left bottom;}
.appli .cur span{ color:#a3d9d7;}
.appli .cur a{ color:#fff;}
.appli .ap_img ,.appli .ap_img dt ,.appli .ap_img img{ width:666px; height:368px; overflow:hidden;}
.ap_img dl{ position:relative; overflow:hidden;}
.ap_img dd{ position:absolute; left:0; top:308px; background:url(../image/tm2.png); height:112px; width:100%; padding-left:26px;}
.ap_img dd span{ font:14px "Microsoft YaHei"; font-weight:bold; color:#fdd118; line-height:44px; height:44px; display:inline-block; background:url(../image/app_x1.gif) no-repeat left bottom; margin-bottom:10px; cursor:pointer;}
.ap_img p{ width:614px; font:12px "Microsoft YaHei"; color:#f5f5f5; line-height:18px;}
/**/
.part{ height:474px; background:url(../image/pa_bj.jpg) no-repeat center top; overflow:hidden;}
.part h3{ height:108px; background:url(../image/x_1.gif) no-repeat center bottom;font:30px "Microsoft YaHei"; font-weight:bold; color:#333; line-height:54px; text-align:center; padding-top:40px; margin-bottom:44px;}
.part h3 em{ color:#00ada9;}
.part h3 a{ color:#333;}
.part .pa_img{ position:relative;}
.pa_img .pa_l ,.pa_img .pa_r{ width:22px; height:40px; overflow:hidden; position:absolute; top:90px; cursor:pointer;}
.pa_img .pa_l { left:-46px;}
.pa_img .pa_r{ right:-46px;}
.pa_img .cur img{ margin-top:-40px; }
.pa_img li{ width:180px; height:130px; float:left; background:url(../image/pa_tm.png) no-repeat left top; margin-bottom:-12px;}
.pa_img li img{ width:164px; height:96px;}


/**/
.ban2{ height:268px; background:url(../image/ban_bj1.png) no-repeat center top; margin-bottom:-38px; position:relative; z-index:22;}
.ban2 p{ float:right; width:208px; height:64px; background:url(../image/ba_t2.png) no-repeat left 4px; padding-left:52px; font:18px "Microsoft YaHei"; color:#666; line-height:20px; margin-top:130px;}
.ban2 p a{ background:url(../image/ba_t1.png) no-repeat center top; width:80px; height:24px; font:14px "Microsoft YaHei"; color:#fff; line-height:24px; text-align:center; display:inline-block; margin-left:6px;}
.ban2 p span{ font:28px "Microsoft YaHei"; font-weight:bold; color:#00ada9; line-height:30px;}

/**/
.chara{ height:662px; background:url(../image/cha_bj.png) no-repeat center top; overflow:hidden; position:relative; z-index:1; margin-bottom:-16px;}
.chara h3{ height:80px; background:url(../image/x_1.gif) no-repeat center bottom; font:32px "Microsoft YaHei"; color:#c4c4c4; text-align:center; text-transform:uppercase; line-height:32px; padding-top:65px; margin-bottom:16px;}
.chara h3 span{ font:30px "Microsoft YaHei"; font-weight:bold; color:#333; line-height:36px;}
.chara h3 em{ color:#00ada9;}
.chara h3 a{ color:#c4c4c4;}
.chara ul{ height:445px; background:url(../image/ch_01.jpg) no-repeat center 14px; position:relative;}
.chara li{ position:absolute; cursor:pointer;}
.chara li strong{ display:inline-block; float:left;font:16px "Microsoft YaHei"; color:#666; line-height:18px; }
.chara li i{ font-weight:bold; color:#00ada9;}
.chara li i b{ font-size:16px;}
.chara li span{ width:82px; height:60px; display:block;background:url(../image/ch_t6.png) no-repeat center top; overflow:hidden; font:22px "Microsoft YaHei"; font-weight:bold; color:#00ada9; text-align:center; line-height:22px; padding-top:22px;float:left; position:relative;}
.chara li span em{ font:12px Arial; color:#919191; text-transform:uppercase; text-align:center;line-height:20px;}
.chara .ch1{ top:82px; left:0; width:335px; height:132px; background:url(../image/ch_t1.png) no-repeat right bottom; padding-right:45px;}
.chara .ch1 span{ float:right; margin-left:5px;}
.chara .ch1 strong{ width:245px; text-align:right; padding-top:24px; float:right;}
.chara .ch2{ top:0px;  right:0; width:356px; height:120px;line-height:90px; background:url(../image/ch_t2.png) no-repeat left bottom; padding-left:60px;}
.chara .ch2 span{ margin-right:2px;}
.chara .ch2 strong{ width:270px;}
.chara .ch3{ top:156px; right:0; width:320px;height:120px;line-height:90px; background:url(../image/ch_t2.png) no-repeat left bottom; padding-left:62px;}
.chara .ch3 span{ margin-right:10px;}
.chara .ch3 strong{ width:226px;}
.chara .ch4{ top:270px; left:0; width:375px; background:url(../image/ch_t3.png) no-repeat right top; padding-top:60px; padding-right:15px; }
.chara .ch4 span{ float:right;}
.chara .ch4 strong{ width:240px; text-align:right; padding-top:24px; margin-right:10px; float:right;}
.chara .ch5{ top:340px; right:0; width:354px; background:url(../image/ch_t4.png) no-repeat left top; padding:14px 0 0 80px;}
.chara .ch5 strong { width:260px; padding:30px 0 0 10px; }
.chara .cur span{background:url(../image/ch_t7.png) no-repeat center top !important; color:#ffba00;}
.chara .cur span em{ color:#ffba00}

/**/
.ys{ height:952px; background:url(../image/ys_bj.jpg) no-repeat center top;}
.ys h3{ height:82px; background:url(../image/x_1.gif) no-repeat center bottom; font:32px "Microsoft YaHei"; color:#c4c4c4; text-align:center; text-transform:uppercase; line-height:32px; padding-top:72px; margin-bottom:58px;}
.ys h3 span{ font:30px "Microsoft YaHei"; font-weight:bold; color:#333; line-height:36px;}
.ys h3 em{ color:#00ada9;}
.ys h3 a{ color:#c4c4c4;}
.ys .ys_txt{ height:644px; overflow:hidden; }
.ys dl{ width:539px; height:317px; float:left; overflow:hidden;} 
.ys dt{ width:248px;height:317px; float:left;}
.ys dt img{ width:248px;height:317px;}
.ys dd{ width:316px; height:317px; float:left; background:#fff; position:relative; z-index:22;}
.ys dd span{ font:24px "Microsoft YaHei"; font-weight:bold; color:#00ada9; line-height:24px; display:inline-block; padding-top:110px;}
.ys dd p{ width:212px; font:14px "Microsoft YaHei"; color:#666666; line-height:18px; margin-top:18px;}
.ys .ys1 ,.ys .ys2{ border-bottom:10px solid #00ada9;}
.ys .ys1 dd,.ys .ys2 dd{ padding-left:58px; width:258px;}
.ys .ys3 ,.ys .ys4{ border-bottom:0;}
.ys .ys3 dd ,.ys .ys4 dd{ padding-left:52px; width:264px;}
.ys .ys1 dd{ background:url(../image/ys_s1.png) no-repeat left top;}
.ys1 dt , .ys3 dt{ margin-right:-25px;}
.ys .ys2 dd{ background:url(../image/ys_s2.png) no-repeat left top;margin-right:-25px;}
.ys .ys3 dd{ background:url(../image/ys_s3.png) no-repeat left top;}
.ys .ys4 dd{ background:url(../image/ys_s4.png) no-repeat left top; margin-right:-25px;}

/**/
.case{ height:628px; background:url(../image/ca_bj.jpg) no-repeat center top; overflow:hidden;}
.case h3{ height:76px; background:url(../image/x_1.gif) no-repeat center bottom; font:32px "Microsoft YaHei"; color:#c4c4c4; text-align:center; text-transform:uppercase; line-height:32px; padding-top:70px; }
.case h3 span{ font:30px "Microsoft YaHei"; font-weight:bold; color:#333; line-height:30px;}
.case h3 em{ color:#00ada9;}
.case h3 a{ color:#c4c4c4;}
.case p{ height:98px; font:14px "Microsoft YaHei"; color:#666; line-height:98px; text-align:center;}
.case p a{ color:#666; margin:0 12px;  font-size: 19px;}
.case p a:hover{ color:#00ADA9;}
.case .ca_img{ position:relative;}
.ca_img .pa_l ,.ca_img .pa_r{ width:22px; height:40px; overflow:hidden; position:absolute; top:144px; cursor:pointer;}
.ca_img .pa_l { left:-48px;}
.ca_img .pa_r{ right:-48px;}
.ca_img .cur img{ margin-top:-40px; }
.ca_img li{ position:absolute;}
.ca_img li a{ position:relative;}
.ca_img li img{ border:3px solid #acacac;}

.ca_img .ca1 ,.ca_img .ca5{ width:200px; height:188px;top:75px;background:url(../image/ca_tb2.png) no-repeat center bottom;}
.ca_img .ca1 img,.ca_img .ca5 img{ width:194px; height:170px;}
.ca_img .ca1{ left:0px;}
.ca_img .ca5{ right:0;}
.ca_img .ca2 ,.ca_img .ca4{ width:244px; height:230px; top:48px;z-index:11; background:url(../image/ca_tb.png) no-repeat;}
.ca_img .ca2 img,.ca_img .ca4 img{ width:238px; height:210px;}
.ca_img .ca2{ left:150px; background-position:left bottom;}
.ca_img .ca4{ right:150px;background-position:right bottom;}
.ca_img .ca3{ width:445px; height:296px;top:0; left:318px; z-index:22;background:url(../image/ca_tb.png) no-repeat center bottom;}
.ca_img .ca3 img{ width:438px; height:272px; border:3px solid #0ab0ac;}
.ca_img .ca3 a{width:438px; height:272px; display:inline-block;}
.ca_img .ca3 span{ display:block;}

/**/
.proc{ height:508px; background:url(../image/pc_bj.jpg) no-repeat center top; overflow:hidden;}
.proc h3{ height:76px; background:url(../image/x_1.gif) no-repeat center bottom; font:32px "Microsoft YaHei"; color:#c4c4c4; text-align:center; text-transform:uppercase; line-height:32px; padding-top:70px; margin-bottom:14px;}
.proc h3 span{ font:30px "Microsoft YaHei"; font-weight:bold; color:#333; line-height:30px;}
.proc h3 em{ color:#00ada9;}
.proc h3 a{ color:#c4c4c4;}
.proc ul{ height:325px; position:relative;} 
.proc li{ width:176px; height:264px; overflow:hidden;text-align:center; cursor:pointer; position:absolute;}
.proc li em{ height:212px; overflow:hidden; position:relative; display:inline-block;}
.proc li span{ font:14px "Microsoft YaHei"; color:#333; line-height:48px;}
.proc .cur img{ margin-top:-235px;}
.proc .cur{ background:url(../image/pc_x.gif) no-repeat center bottom;}
.proc .pc1{ top:0; left:0;}
.proc .pc2{ top:36px; left:225px;}
.proc .pc3{ top:48px; left:450px;}
.proc .pc4{ top:36px; right:225px;}
.proc .pc5{ top:0; right:0;}
/**/
.fact{ height:750px; background:url(../image/fa_bj.jpg) no-repeat center top; overflow:hidden;}
.fact h3{ height:80px; background:url(../image/x_1.gif) no-repeat center bottom; font:32px "Microsoft YaHei"; color:#c4c4c4; text-align:center; text-transform:uppercase; line-height:32px; padding-top:56px; margin-bottom:26px;}
.fact h3 span{ font:30px "Microsoft YaHei"; font-weight:bold; color:#00ada9; line-height:42px;}
.fact h3 a{ color:#c4c4c4;}
.fact .fa_fl{ height:116px; overflow:hidden; margin-bottom:22px;}
.fa_fl li{ float:left; width:114px; height:70px; overflow:hidden; background:url(../image/fa_t1.png) no-repeat right top; font:18px "Microsoft YaHei"; color:#333333; line-height:18px; text-align:center; padding-top:44px; margin:0 30px; display:inline; cursor:pointer;}
.fa_fl li span{ font:12px "Microsoft YaHei"; color:#a9a9a9; line-height:32px; text-transform:uppercase; display:block; }
.fa_fl .cur{ background:url(../image/fa_t1.png) no-repeat left top !important;color:#00a6a3; font-weight:bold;}
.fact .fa_img{ height:376px; overflow:hidden;}
.fa_img ul{ width:244px; overflow:hidden; margin-right:15px; padding-left:12px;}
.fa_img li{ width:238px; height:108px; overflow:hidden; margin-bottom:14px; border:3px solid #cdefee;}
.fa_img .cur{ border:3px solid #0cb1ad}
.fa_img .cur img{ margin-top:-114px;}

.fa_img .fa_in{ width:792px; height:366px;border:3px solid #0cb1ad; overflow:hidden; position:relative;}
.fa_in dt ,.fa_in dt img{width:792px; height:366px;}
.fa_in dd{ width:212px; height:366px; position:absolute; top:0; right:0; background:url(../image/tm2.png); padding-left:30px;}
.fa_in dd span{ font:16px "Microsoft YaHei"; font-weight:bold; color:#fdd118; line-height:55px; height:55px; display:inline-block; background:url(../image/fa_x.gif) no-repeat left bottom; padding-top:28px; margin-bottom:22px;}
.fa_in dd span a{color:#fdd118;}
.fa_in p{ height:154px; width:180px; font:14px "Microsoft YaHei"; color:#ffffff; line-height:22px; margin-left:19px;}
.fa_in b{ width:106px; height:32px; display:inline-block; font:14px "Microsoft YaHei"; color:#eaeaea; line-height:32px; text-align:center; border:1px solid #fff;}
.fa_in b a{ color:#eaeaea;}

/**/
.witn{ height:638px; background:url(../image/wi_bj.gif) no-repeat center top; overflow:hidden;}
.witn h3{ height:82px; background:url(../image/x_1.gif) no-repeat center bottom; font:32px "Microsoft YaHei"; color:#c4c4c4; text-align:center; text-transform:uppercase; line-height:32px; padding-top:56px; margin-bottom:40px;}
.witn h3 span{ font:30px "Microsoft YaHei"; font-weight:bold; color:#00ada9; line-height:42px;}
.witn h3 a{ color:#c4c4c4;}
.witn dl{ width:526px; height:236px; float:left; overflow:hidden; background:url(../image/wi_b1.jpg) no-repeat left top; margin-bottom:-10px;}
.witn dt{ width:232px; height:175px;  border:3px solid #cdefee; float:left; margin-right:20px;}
.witn dt img{ width:232px; height:175px;}
.witn dd{ width:268px; float:left;}
.witn dd span{ font:15px "Microsoft YaHei"; font-weight:bold; color:#00ada9; line-height:46px; height:46px; display:inline-block; margin-bottom:10px;}
.witn dd span a{color:#00ada9;}
.witn p{ font:12px "Microsoft YaHei"; color:#666666; line-height:16px; height:80px;}
.witn dd b{ width:90px; height:30px; display:inline-block; font:14px "Microsoft YaHei"; color:#00ada9; line-height:30px; text-align:center; background:url(../image/wi_b11.gif) no-repeat center top;}
.witn dd b a{color:#00ada9;}
/**/
.ban3{ height:268px; background:url(../image/ban3_bj.jpg) no-repeat center top; margin-bottom:-38px; position:relative; z-index:1;}
.ban3 p{ float:right; width:208px; height:64px; background:url(../image/ba_t2.png) no-repeat left 4px; padding-left:52px; font:18px "Microsoft YaHei"; color:#fff5f5; line-height:20px; margin-top:130px;}
.ban3 p a{ background:url(../image/ba_t1.png) no-repeat center top; width:80px; height:24px; font:14px "Microsoft YaHei"; color:#fff; line-height:24px; text-align:center; display:inline-block; margin-left:6px;}
.ban3 p span{ font:28px "Microsoft YaHei"; font-weight:bold; color:#00ada9; line-height:30px;}

/**/
.course{ height:550px; background:url(../image/co_bj.jpg) no-repeat center top; overflow:hidden;}
.course h3{ height:114px; background:url(../image/co_x.gif) no-repeat center bottom; font:30px "Microsoft YaHei"; font-weight:bold; color:#fff; text-align:center;line-height:60px; padding-top:68px;}
.course h3 a{ color:#fff;}
.course h3 img{ width:108px; height:48px;}
.course ul{ height:368px; position:relative;}
.course li{ width:78px; height:78px; background:url(../image/co_b1.png) no-repeat center top; font:22px "Microsoft YaHei"; font-weight:bold; color:#00a7a3; line-height:78px; text-align:center; position:absolute; cursor:pointer;}
.course li span{ display:none; position:absolute; width:130px; height:133px; padding:20px 15px 0;font:14px "Microsoft YaHei"; color:#fff; line-height:20px;}
.course li em{width:78px; height:78px; display:inline-block; position:relative; }
.course .cur{ background:url(../image/co_b1.png) no-repeat center bottom !important;}
.course .cur span{ display:block; background:url(../image/co_tm.png) no-repeat center top; top:-160px; left:-48px; }
.course .cur2 span{ display:block; background:url(../image/co_tm2.png) no-repeat center top;top:80px; left:-48px; }
.course .cl1{ left:138px; bottom:52px;}
.course .cl2{ left:304px; bottom:52px;}
.course .cl3{left:416px; bottom:175px;}
.course .cl4{left:562px; bottom:175px;}
.course .cl5{ right:272px; bottom:175px;}
.course .cl6{ right:162px; bottom:266px;}
.course .cl7{ right:48px; bottom:372px;}
/**/
.honor{ height:490px; background:url(../image/hon_bj.jpg) no-repeat center top; overflow:hidden;} 
.honor h3{ height:66px; padding:58px 0 0 42px; font:30px "Microsoft YaHei"; font-weight:bold; color:#333333; line-height:66px;}
.honor h3 img{ width:124px; height:66px; float:left;}
.honor h3 a{color:#333333; }
.honor .ho_fl{ width:294px; height:340px; background:url(../image/hon_x.gif) no-repeat 4px top; display:inline; margin-left:60px; padding-top:34px;}
.ho_fl li{ height:42px; font:14px "Microsoft YaHei"; font-weight:bold; color:#333333; line-height:42px; padding-left:16px; background:url(../image/hon_d.png) no-repeat left 10px;}
.ho_fl li a{ color:#333333;}
.ho_fl li a:hover{ color:#00ada9;}
.honor .hon_img{ height:365px; width:726px; background:url(../image/hon_tb.png) no-repeat center bottom; position:relative;}
.hon_img .pa_l ,.hon_img .pa_r{ width:22px; height:40px; overflow:hidden; position:absolute; top:144px; cursor:pointer;}
.hon_img .pa_l { left:8px;}
.hon_img .pa_r{ right:8px;}
.hon_img .cur img{ margin-top:-40px;}
.hon_img ul{ width:614px; position:relative; margin:0 auto;}
.hon_img li{ position:absolute; overflow:hidden;}
.hon_img li a{ position:relative;}
.hon_img .ho1 ,.hon_img .ho3{ width:184px; height:142px; top:100px;}
.hon_img .ho1 img,.hon_img .ho3 img{ width:184px; height:142px;}
.hon_img .ho1{ left:0;}
.hon_img .ho2{ width:299px; height:214px; top:38px; left:158px; z-index:22;}
.hon_img .ho2 a{ width:299px; height:214px; display:inline-block; }
.hon_img .ho2 span{ left:10px; top:172px; width:278px; height:32px; display:block; background:url(../image/tm2.png); font:16px "Microsoft YaHei"; color:#cecbc9; line-height:32px; text-align:center; position:absolute; cursor:pointer;}
.hon_img .ho3{ right:0;}

/**/
.dy{ height:602px; background:url(../image/dy_bj.jpg) no-repeat center top; overflow:hidden;}
.dy h3{ height:76px; background:url(../image/x_1.gif) no-repeat center bottom; font:32px "Microsoft YaHei"; color:#c4c4c4; text-align:center; text-transform:uppercase; line-height:32px; padding-top:54px; margin-bottom:40px;}
.dy h3 span{ font:30px "Microsoft YaHei"; font-weight:bold; color:#00ada9; line-height:42px;}
.dy h3 a{ color:#c4c4c4;}
.dy .dy_fl{ height:40px; margin-bottom:34px;}
.dy_fl strong{ float:right;}
.dy_fl strong img{ width:74px; height:8px; margin-top:32px;}
.dy_fl li{ height:34px; float:left; font:16px "Microsoft YaHei"; font-weight:bold; color:#0098cd; line-height:16px; padding:6px 24px 0 10px; border-left:5px solid #8d8d8d;}
.dy_fl li a{ color:#8d8d8d;}
.dy_fl li span{ font:14px Arial; color:#bcafaf; line-height:14px; text-transform:uppercase;}
.dy_fl .cur {border-left:5px solid #00ada9;}
.dy_fl .cur a{ color:#00ada9}
.dy .faq{ width:278px; overflow:hidden; padding-left:58px;}
.faq .faq_txt{ height:310px; overflow:hidden;}
.faq_txt .dy_fl li{border-left:5px solid #00ada9;}
.faq_txt .dy_fl li a{ color:#00ada9}
.faq_txt dl{ height:92px; border-bottom:1px dashed #d5e3e7; margin-bottom:22px;}
.faq_txt dt{ font:12px "Microsoft YaHei"; font-weight:bold; color:#ffb400; height:20px; background:url(../image/faq_q.jpg) no-repeat left top; padding-left:28px; margin-bottom:10px;}
.faq_txt dt a{color:#ffb400;}
.faq_txt dd{ font:12px "Microsoft YaHei"; color:#666; line-height:24px; background:url(../image/faq_a.jpg) no-repeat 0 4px;padding-left:28px;}
.dy .news{ width:704px; overflow:hidden;}
.news .news001-slide-box{ height:296px !important; }
.news dt{ width:308px; height:290px; border:3px solid #b0c0c5; float:left;}
.news dt img{ width:308px; height:290px; }
.news dd{ width:368px; float:right;} 
.news dd p{ height:90px; font:12px "Microsoft YaHei"; color:#666666; line-height:20px;}
.news dd p span{ font:14px "Microsoft YaHei"; font-weight:bold; line-height:20px; color:#00ada9; height:20px; display:inline-block; margin-bottom:6px;}
.news dd p  a{color:#00ada9; }
.news dd ul{ height:206px; overflow:hidden;margin-top: 30px;}
.news dd li{ height:24px; line-height:24px; border-bottom: 1px dashed #cad5d8; margin-bottom:5px; overflow:hidden; font:12px "Microsoft YaHei"; color:#666; }
.news dd li a{ color:#666;}
.news dd li span{ width:75px; float:left; font:12px "Microsoft YaHei"; color:#00ada9; line-height:24px; text-align:center;display:block; }
.news dd li span em{ font:12px "Microsoft YaHei"; color:#333333; line-height:24px;}
.news dd li strong{ display:block; font:14px "Microsoft YaHei"; color:#00ada9; line-height:22px; }
.news{ position:relative;}
.news .dy_fl .tar_a{ position:absolute; right:314px; top:12px;}
/**/
.link{ height:160px; border-top:1px solid #cdcdcd;}
.link h3{ float:left; width:68px; height:16px; padding:20px 0 0 50px; background:url(../image/lin_txt.jpg) no-repeat center top; font:14px "Microsoft YaHei"; color:#111111; line-height:16px; margin-top:32px;}
.link h3 a{ color:#111;}
.link span{ float:right; font:13px "宋体"; color:#ffb400;  margin-top:50px;line-height:15px; display:inline-block;}
.link p{ float:left;font:13px "宋体"; color:#666666; width:838px; height:112px; padding-top:8px;}
.link p span{float:left; margin-top:0px;}
.link p a{ color:#666; display:inline-block; margin:0 0 12px 13px; }
/**/
.zx{ width:163px; height:335px; position:fixed; right:0; top:30%; background:url(../image/zx_bj.gif) no-repeat center top; overflow:hidden; padding-left:95px; z-index:33;}
.zx h3{ height:48px; width:140px; font:20px "Microsoft YaHei"; font-weight:bold; color:#fff; line-height:20px; text-align:center; margin-top:16px;}
.zx h3 span{ font:12px Arial; color:#fff; text-transform:uppercase; line-height:24px; display:block;}
.zx h3 a{ color:#fff;}
.zx ul{ width:130px; height:188px;}
.zx li{ height:29px; padding-left:38px; font:12px "Microsoft YaHei"; color:#333; line-height:30px; background:url(../image/zx_b1.gif) no-repeat center top; margin-bottom:12px;}
.zx p{ font:20px "Microsoft YaHei"; font-weight:bold; color:#fdd71b; line-height:24px; background:url(../image/zx_b2.gif) no-repeat left top; }
.zx p span{ font:14px "Microsoft YaHei"; color:#fff; line-height:14px;   display:block; padding-left:38px; padding-top:14px;}






/**/
/**/



/*3d切换*/
.hon_img ul {width:614px;height:329px;margin:0px 62px; overflow:hidden;}
.hon_img ul li { width:479px; height:329px; overflow:hidden; }
.hon_img ul li a { display:block; position:relative; }
.hon_img ul li img{ width:100%; cursor:pointer;}
.hon_img ul li span { display:none; }
.hon_img ul li span{ width:479px; height:28px; background:url(../image/tm2.png);  font:14px "Microsoft YaHei"; color:#fff; line-height:28px;text-align:center; position:absolute; bottom:13px; left:1px; }
.hon_img ul li span { display:block; }



.ppp1 ul {width:1099px;height:329px;margin:0px -8px; overflow:hidden;}
.ppp1 ul li { width:479px; height:329px; overflow:hidden; }
.ppp1 ul li a { display:block; position:relative; }
.ppp1 ul li img{ width:100%; cursor:pointer;}
.ppp1 ul li span { display:none; }
.ca_img li span {
    background: rgba(0, 0, 0, 0) url("../image/tm_1.png") repeat scroll 0 0;
    color: #fff;
    cursor: pointer;
    display: none;
    font: 16px/26px "Microsoft YaHei";
    height: 36px;
    left: 3px;
    position: absolute;
    text-align: center;
    bottom: 0px;
    width: 100%;
}
.ppp1 ul li span { display:block; }



    .ppp2-slider-box .tempWrap
    {
        width: 1080px !important;
    }
    
    
    .re1 dd p a,.re2 dd p a,.re3 dd p a{color: White;}
      .re2 dd,.re3 dd{color: White;}
     .re1 dd{color: White;}
 .re1 dd em{ margin-bottom:15px; position:relative;}
    #commonHeaderGuest a:hover{color:#00BEB9}


.nei001 .nei001-ul li img{ width:238px;  height:108px; margin-top:0px;}

.nei001 .nei001-ul .cur{}

#divOranIm{z-index:1000 !important}
.fa_img cur{bolor:2px #0CB1AD solid}


/**/
.onn
{ background:#000 none repeat scroll 0 0;
  display:block;
  height:100%;
  left:0;
  opacity:0.5;
  position:absolute;
  top:0;
  width:100%;
  z-index:997;
    
    }


/**/
#bdshare{ display:none;}


div.tc{margin-top:25px; padding-right:3px}

.logo {
    background:url(../image/logo.png);
    width: 224px;
    height: 90px;
    float: left;
    margin-right: 20px;
    margin-top: 40px;
	}
.logo a {
    width: 224px;
    height: 90px;
    display: block;
    text-indent: -999em;
}

.row {
    margin-right: -15px;
    margin-left: -15px;
}
.text-center {
    text-align: center;
}


