﻿@charset "utf-8";



/*common*/

.mb10 { margin-bottom:10px;}

.ml10 { margin-left:10px;}

.bg { background:#FFF;}

em,i{ font-style:normal;}

/*banner*/

.banner{height: 550px!important;position: relative; }

.bdu{width: 100% !important;height: 550px;!important}

.bdu li{width: 100% !important;height: 550px!important;position:relative;}

.bdu li a{display: block;height: 550px;}

.bdu li img{height:550px;margin-left: -960px;position:absolute;left:50%;}

.hdu{position: absolute;width: 100%;height: 13px;right: 0;bottom: 24px;text-align: center;}

.hdu li{display: inline-block;width: 50px;height: 12px;background: #01479d;margin:0 10px;border-radius:20px;}

.hdu li.on{background: #fe5732;  box-sizing: border-box; }



















/**/

.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(../images/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(../images/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(../images/vi_txt.jpg) no-repeat center top; padding-top:60px; margin-bottom:60px;}

.vide h3 span{ color:#01479d;}

.vide dl{ height:348px; overflow:hidden;}

.vide dt{ width:524px; height:318px; text-align:center; background:url(../images/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(../images/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:#01479d; 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(../images/vi_d.gif) no-repeat 0 8px;}

.vide .vi_1{ background:url(../images/vi_t1.jpg) no-repeat center top;}

.vide .vi_2{ background:url(../images/vi_t2.jpg) no-repeat center top;}

.vide .vi_3{ background:url(../images/vi_t3.jpg) no-repeat center top;}

.vide .vi_4{ background:url(../images/vi_t4.jpg) no-repeat center top;}



/**/

.pro{ height:1315px; overflow:hidden; background:url(../images/vi_bj.png) no-repeat center bottom;margin-bottom:-16px; z-index:22; position:relative;}

.pro h3{ height:84px; background:url(../images/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:46px;}

.pro h3 span{ font:40px "Microsoft YaHei"; font-weight:bold; color:#000; line-height:38px;}

.pro h3 em{ color:#01479d;}

.pro h3 a{ color:#c4c4c4;}

.pr_fl{ width:350px; height:741px; background:url(../images/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: 285px;

    height: auto;

    overflow: hidden;

    margin: 0 auto;

    padding: 70px 0 0 8px;}

.pr_fl li{ width:260px; height:27px; margin-bottom:11px; background:url(../images/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;margin-left: 20px;}

.pr_fl .pr_tel{     width: 270px;

    height: 42px;

    margin: 0 auto;

    padding-top: 389px;}

.pr_tel p{height: 51px;

    font: 12px "Microsoft YaHei";

    color: #666;

    line-height: 26px;

    background: url(../images/pro_b2.jpg) no-repeat 0px 1px;

    padding-left: 64px;}

.pr_tel p span{    font-size: 18px;

    font-weight: bold;

    color: #913F36;

    line-height: 20px;}



.pr_img{ width:850px; padding-top:22px; }

.pr_img li{ float:left; overflow:hidden;}

.pr_img .pr_txt{ height:34px; border-bottom:1px solid #01479d; 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(../images/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:340px; 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:254px;float:left; margin-bottom:6px;}

.pr_in li span{ width:254px; height:120px; display:inline-block; position:absolute; top:-255px; left:0; background:url(../images/pro_tm.png) no-repeat center top; font-size:14px; font-weight:bold; color:#fff; line-height:14px; cursor:pointer; padding-top:128px;}

.pr_in li strong{font-weight:normal; background:#dedede; color:#333;}

.pr_in li em{background:#01479d; 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:826px; overflow:hidden; }

.recom h3{ height:90px; background:url(../images/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:40px "Microsoft YaHei"; font-weight:bold; color:#333; line-height:38px;}

.recom h3 em{ color:#01479d;}

.recom h3 a{ color:#c4c4c4;}

.recom .re_txt{ height:75px; font:20px "Microsoft YaHei"; color:#000; line-height:75px; text-align:center;}

.re_txt a{ color:#000; margin:0 12px;}

.recom .re_img{ height:568px; overflow:hidden; background:url(../images/re_tb.png) no-repeat center bottom;}

.re_img dl{ float:left; width:194px; height:516px; overflow:hidden; cursor:pointer;}

.re_img dt{ width:636px; height:316px; display:none; float:left;cursor:pointer;}

.re_img dt img{ width:636px; height:516px; }

.re_img dd{ width:178px; height:516px; float:left; padding-left:16px;cursor:pointer; position:relative; z-index:22; margin-right:-18px;}

.re_img .re1 dd{ background:url(../images/re_t1.png) no-repeat center top;}

.re_img .re2 dd{ background:url(../images/re_t2.png) no-repeat center top;}

.re_img .re3 dd{ background:url(../images/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:70px;}

.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:812px;}

.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(../images/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:40px "Microsoft YaHei"; font-weight:bold; color:#333; line-height:34px;}

.appli h3 em{ color:#01479d;}

.appli h3 a{ color:#c4c4c4;}

.appli ul{ width:394px; overflow:hidden;}

.appli li{ float:left; width:170px; height:70px; font:16px "Microsoft YaHei"; font-weight:bold; color:#626161; line-height:55px; background:url(../images/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:#000;}

.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:663px; height:368px; overflow:hidden;}

.ap_img dl{ position:relative; overflow:hidden;}

.ap_img dd{ position:absolute; left:0; top:308px; background:url(../images/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(../images/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; overflow:hidden;}

.part h3{ height:108px; background:url(../images/x_1.gif) no-repeat center bottom;font:40px "Microsoft YaHei"; font-weight:bold; color:#333; line-height:54px; text-align:center; padding-top:40px; margin-bottom:14px;}

.part h3 em{ color:#01479d;}

.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:110px; 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:280px; height:130px; float:left;  margin:0px 0 2px 10px;border:3px solid #eee;}

.pa_img li img{ width:164px; height:96px;margin: 20px 0 0 50px}





/**/

.ban2{ height:268px; background:url(../images/ban_bj.png) no-repeat center top; margin-bottom:-38px; position:relative; z-index:22;}

.ban2 p{ float:right; width:208px; height:64px; background:url(../images/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(../images/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:#01479d; line-height:30px;}



/**/

.chara{ height:662px; background:url(../images/cha_bj.png) no-repeat center top; overflow:hidden; position:relative; z-index:1; margin-bottom:-16px;}

.chara h3{ height:80px; background:url(../images/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:#01479d;}

.chara h3 a{ color:#c4c4c4;}

.chara ul{ height:445px; background:url(../images/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:#01479d;}

.chara li i b{ font-size:16px;}

.chara li span{ width:82px; height:60px; display:block;background:url(../images/ch_t6.png) no-repeat center top; overflow:hidden; font:22px "Microsoft YaHei"; font-weight:bold; color:#01479d; 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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/ch_t7.png) no-repeat center top !important; color:#ffba00;}

.chara .cur span em{ color:#ffba00}



/**/

/*.ys{ height:952px;background: url(../images/ys_bj.jpg) no-repeat center top;}

.ys h3{ height:82px; background:url(../images/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:40px "Microsoft YaHei"; font-weight:bold; color:#333; line-height:36px;}

.ys h3 em{ color:#fff;}

.ys h3 a{ color:#c4c4c4;}

.ys .ys_txt{ height:644px; overflow:hidden;background: url(../images/ys.png) no-repeat }

.ys dl{ width:600px; 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:#01479d; line-height:24px; display:inline-block; padding-top:110px;}

.ys dd p{ width:212px; font:16px "Microsoft YaHei"; color:#666666; line-height:18px; margin-top:18px;}



.ys .ys1 dd,.ys .ys2 dd{ padding-left:58px; width:294px;}

.ys .ys3 ,.ys .ys4{ border-bottom:0;}

.ys .ys3 dd ,.ys .ys4 dd{ padding-left:52px; width:300px;}

.ys .ys1 dd{ background:url(../images/ys_s1.png) no-repeat left top;}



.ys .ys2 dd{ background:url(../images/ys_s2.png) no-repeat left top;}

.ys .ys3 dd{ background:url(../images/ys_s3.png) no-repeat left top;}

.ys .ys4 dd{ background:url(../images/ys_s4.png) no-repeat left top; }*/



/**/

.case{ height:628px;  overflow:hidden;}

.case h3{ height:76px; background:url(../images/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:#01479d;}

.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:#01479d;}

.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 .ca1 ,.ca_img .ca5{ width:200px; height:188px;top:75px;background:url(../images/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(../images/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(../images/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(../images/pc_bj.jpg) no-repeat center top; overflow:hidden;}

.proc h3{ height:76px; background:url(../images/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:#01479d;}

.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(../images/pc_x.gif) no-repeat center bottom;}

.proc .pc1{ top:0; left:0;}

.proc .pc2{ top:0; left:225px;}

.proc .pc3{ top:0; left:450px;}

.proc .pc4{ top:0; right:225px;}

.proc .pc5{ top:0; right:0;}

/**/

.fact{ height:750px; background:url(../images/fa_bj.jpg) no-repeat center top; overflow:hidden;}

.fact h3{ height:80px; background:url(../images/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:#01479d; 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(../images/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(../images/fa_t1.png) no-repeat left top !important;color:#01479d; 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 #7ac2f9;}

.fa_img .cur{ border:3px solid #01479d}

.fa_img .cur img{ margin-top:-114px;}



.fa_img .fa_in{ width:792px; height:366px;border:3px solid #01479d; 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(../images/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(../images/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(../images/wi_bj.gif) no-repeat center top; overflow:hidden;}

.witn h3{ height:82px; background:url(../images/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:#01479d; line-height:42px;}

.witn h3 a{ color:#c4c4c4;}

.witn dl{ width:526px; height:236px; float:left; overflow:hidden; background:url(../images/wi_b1.jpg) no-repeat left top; margin-bottom:-10px;}

.witn dt{ width:232px; height:175px;  border:3px solid #7ac2f9; 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:#01479d; line-height:46px; height:46px; display:inline-block; margin-bottom:10px;}

.witn dd span a{color:#01479d;}

.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:#01479d; line-height:30px; text-align:center; background:url(../images/wi_b1.gif) no-repeat center top;}

.witn dd b a{color:#01479d;}

/**/

.ban3{ height:268px; background:url(../images/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(../images/ba_t2.png) no-repeat left 4px; padding-left:52px; font:18px "Microsoft YaHei"; color:#666; line-height:20px; margin-top:130px;}

.ban3 p a{ background:url(../images/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:#01479d; line-height:30px;}



/**/

.course{ height:550px; background:url(../images/co_bj.jpg) no-repeat center top; overflow:hidden;}

.course h3{ height:114px; background:url(../images/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(../images/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(../images/co_b1.png) no-repeat center bottom !important;}

.course .cur span{ display:block; background:url(../images/co_tm.png) no-repeat center top; top:-160px; left:-48px; }

.course .cur2 span{ display:block; background:url(../images/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(../images/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(../images/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(../images/hon_d.png) no-repeat left 10px;}

.ho_fl li a{ color:#333333;}

.ho_fl li a:hover{ color:#01479d;}

.honor .hon_img{ height:365px; width:726px; background:url(../images/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(../images/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:580px;  overflow:hidden;background: #f0f8ff;}

.dy h3{ height:76px; background:url(../images/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:40px "Microsoft YaHei"; font-weight:bold; color:#01479d; line-height:42px;}

.dy h3 a{ color:#c4c4c4;}

.dy .dy_fl{ height:40px; margin-bottom:34px;border-bottom: 1px solid #d1d1d1;}

.dy_fl strong{ float:right;}

.dy_fl strong img{ width:74px; height:8px; margin-top:32px;}

.dy_fl li{ height:34px; float:left; font:24px "Microsoft YaHei"; font-weight:bold; color:#0098cd; line-height:16px; padding:10px 24px 0 10px; }

.dy_fl li a{ color:#8d8d8d;}

.dy_fl li span{ font:14px Arial; color:#bcafaf; line-height:14px; text-transform:uppercase;}



.dy_fl .cur a{ color:#01479d}

.dy .faq{ width:405px; overflow:hidden; padding-left: 40px;}

.faq .faq_txt{ height:310px; overflow:hidden;width: 405px!important}

.faq_txt .dy_fl li{border-left:5px solid #01479d;}

.faq_txt .dy_fl li a{ color:#01479d}

.faq_txt dl{ height:112px; border-bottom:1px dashed #d5e3e7; margin-bottom:22px;}

.faq_txt dt{ font:16px "Microsoft YaHei"; font-weight:bold; color:#ffb400; height:26px; background:url(../images/faq_q.jpg) no-repeat left top; padding-left:28px; margin-bottom:10px;}

.faq_txt dt a{color:#ffb400;}

.faq_txt dd{ font:14px "Microsoft YaHei"; color:#666; line-height:24px; background:url(../images/faq_a.jpg) no-repeat 0 4px;padding-left:28px;}

.dy .news{ width:750px; overflow:hidden;}

.news .news001-slide-box{ height:330px !important; }

.news dt{ width:200px; height:150px; border:3px solid #b0c0c5; float:left;}

.news dt img{ width:200px; height:150px; }

.news dd{ width:520px; float:right;height:180px;} 

.news dd p{ height:220px; font:12px "Microsoft YaHei"; color:#666666; line-height:20px;}

.news dd p span{ font:22px "Microsoft YaHei"; font-weight:bold; line-height:20px; color:#01479d; height:20px; display:inline-block; margin-bottom:6px;}



.news dd p em{font-size:16px;line-height: 30px;}





.news dd p  a{color:#01479d; }

.news dd ul{ height:206px; overflow:hidden;}

.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:#01479d; 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:#01479d; line-height:22px; }

.news{ position:relative;}

.news .dy_fl .tar_a{ position:absolute; right:14px; top:6px;font-size: 20px;}

/**/

.link{ height:160px; border-top:1px solid #cdcdcd;}

.link h3{ float:left; width:68px; height:16px; padding:20px 0 0 50px; background:url(../images/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(../images/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(../images/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(../images/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(../images/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("../images/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 #01479d 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}



.edgebj2 {

    height: 1350px;

}

.content1{width:1200px;margin:0 auto;}





.edgebj2 h3 {

  

    height: 76px;

    background: url(../images/x_1.gif) no-repeat center bottom;

    font: 32px "Microsoft YaHei";

    color: #c4c4c4;

    text-align: center;

    text-transform: uppercase;

    line-height: 32px;

   margin-bottom: 40px;

	



}

.edgebj2 h3 a {

   

    color: #c4c4c4;



}

.edgebj2  h3 span{

    font: 30px "Microsoft YaHei";

    font-weight: bold;

    color: #333;

    line-height: 30px;

}

.edgebj2  h3 em {

    color: #01479d;

	font-family:  "Microsoft YaHei";

}





.edge2 .edt1 {

    height: 600px;

    position: relative;

}

.edge2 .edt1 .ed1 {

    height: 600px;

}

.edge2 .edt1 .ed1 .e1 {

    width: 600px;

    height: 300px;

    padding-top: 52px;

    padding-left: 92px;

    border: 1px solid #d9d9d9;

    float: left;

    box-sizing: border-box;

}

.edge2 .edt1 .ed1 .e1 span {

    display: block;

    height: 60px;

    line-height: 47px;

    background: url(../images/xt6.jpg) no-repeat left bottom;

    margin-bottom: 28px;

	font-family:  "Microsoft YaHei";

}

.edge2 .edt1 .ed1 .e1 span em {

    display: block;

    width: 402px;

    font-size: 30px;

    color: #01479d;

    background: url(../images/01.png) no-repeat right;

	font-family:  "Microsoft YaHei";

}

.edge2 .edt1 .ed1 .e1 span em i {

    font-weight: bold;

    font-size: 30px;

    color: #01479d;

    margin-left: 18px;

	font-family:  "Microsoft YaHei";

}



.edge2 .edt1 .ed1 .e1 p {

    font-size: 14px;

    color: #333333;

    width: 411px;

	font-family:  "Microsoft YaHei";

}

.edge2 .edt1 .ed1 strong {

    float: right;

	font-family:  "Microsoft YaHei";

   

}

.edge2 .edt1 .ed2 {

    height: 300px;

    position: absolute;

    left: 0;

    bottom: 0;

	

}

.edge2 .edt1 .ed2 strong {

    display: block;

    width: 600px;

    height: 300px;

    float: left;

	font-family:  "Microsoft YaHei";

}

.edge2 .edt1 .ed2 strong img {

    width: 600px;

    height: 300px;

}

.edge2 .edt1 .ed2 .e2 {

    width: 600px;

    height: 300px;

    background: #FFF;

    padding-top: 52px;

    padding-left: 92px;

    float: left;

    box-sizing: border-box;

}

.edge2 .edt1 .ed2 .e2 span {

    display: block;

    height: 60px;

    line-height: 47px;

    background: url(../images/xt6.jpg) no-repeat left bottom;

    margin-bottom: 28px;

	font-family:  "Microsoft YaHei";

	

}

.edge2 .edt1 .ed2 .e2 span em {

    display: block;

    width: 402px;

    font-size: 30px;

    color: #01479d;

    background: url(../images/02.png) no-repeat right;

	font-family:  "Microsoft YaHei";

}

.edge2 .edt1 .ed2 .e2 span em i {

    font-weight: bold;

    font-size: 30px;

    color: #01479d;

    margin-left: 18px;

	font-family:  "Microsoft YaHei";

}

.edge2 .edt1 .ed2 .e2 p {

    font-size: 14px;

    color: #333333;

    width: 420px;

	font-family:  "Microsoft YaHei";

}

.edge2 .edt2 {

    height: 599px;

    position: relative;

}

.edge2 .edt2 .ed3 {

    height: 300px;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 100;

}

.edge2 .edt2 .ed3 strong {

    display: block;

    width: 600px;

    height: 298px;

    float: left;

	font-family:  "Microsoft YaHei";

}

.edge2 .edt2 .ed3 strong img {

    width: 600px;

    height: 300px;

}

.edge2 .edt2 .ed3 .e3 {

    width: 600px;

    height: 300px;

    padding-top: 52px;

    padding-left: 92px;

    float: left;

    box-sizing: border-box;

    background: #01479d;

}

.edge2 .edt2 .ed3 .e3 span {

    display: block;

    height: 60px;

    line-height: 47px;

    background: url(../images/xt6.jpg) no-repeat left bottom;

    margin-bottom: 28px;

	font-family:  "Microsoft YaHei";

}

.edge2 .edt2 .ed3 .e3 span em {

    display: block;

    width: 402px;

    font-size: 30px;

    color: #feffff;

    background: url(../images/03.png) no-repeat right;

	font-family:  "Microsoft YaHei";

}

.edge2 .edt2 .ed3 .e3 span em i {

    font-weight: bold;

    font-size: 30px;

    color: #feffff;

    margin-left: 18px;

	font-family:  "Microsoft YaHei";

}

.edge2 .edt2 .ed3 .e3 p {

    font-size: 14px;

    color: #cccccc;

    width: 420px;

	font-family:  "Microsoft YaHei";

}

.edge2 .edt2 .ed3 .sk {

    display: block;

    width: 360px;

    height: 300px;

    background: #01479d;

    position: absolute;

    top: 0;

    left: -360px;

}

.edge2 .edt2 .ed4 {

    height: 599px;

}

.edge2 .edt2 .ed4 strong {

    display: block;

    width: 960px;

    height: 599px;

    float: left;

    margin-left: -360px;

	font-family:  "Microsoft YaHei";

}

.edge2 .edt2 .ed4 strong img {

    width: 960px;

    height: 599px;

}

.edge2 .edt2 .ed4 .e4 {

    width: 600px;

    height: 300px;

    background: #FFF;

    padding-top: 52px;

    padding-left: 92px;

    float: left;

    border: 1px solid #d9d9d9;

    box-sizing: border-box;

    position: absolute;

    right: 0;

    bottom: 0;

}

.edge2 .edt2 .ed4 .e4 span {

    display: block;

    height: 60px;

    line-height: 47px;

    background: url(../images/xt6.jpg) no-repeat left bottom;

    margin-bottom: 28px;

	font-family:  "Microsoft YaHei";

}

.edge2 .edt2 .ed4 .e4 span em {

    display: block;

    width: 402px;

    font-size: 30px;

    color: #01479d;

    background: url(../images/04.png) no-repeat right;

	font-family:  "Microsoft YaHei";

}

.edge2 .edt2 .ed4 .e4 span em i {

    font-weight: bold;

    font-size: 30px;

    color: #01479d;

    margin-left: 18px;

}



.edge2 .edt2 .ed4 .e4 p {

    font-size: 14px;

    color: #333333;

    width: 420px;

	font-family:  "Microsoft YaHei";

}





.pr_img .ppp3 {

    margin-left: 35px;

}



.pr_in{width:850px!important;}

.ttbj {

    height: 150px;

    background: url(../images/ttbj.jpg) no-repeat center;

}

.tt .t {

    float: left;

}

.tt .t h3 {

    font-size: 32px;

    line-height: 32px;

    color: #FFFFFF;

    font-weight: bold;

    padding-left: 69px;

    margin-bottom: 16px;

}

.tt .t p {

    height: 24px;

    margin-left: 116px;

    padding-left: 106px;

    background: url(../images/xt6.jpg) no-repeat left;

    float: left;

}

.tt .t p em {

    display: block;

    float: left;

    font-size: 24px;

    line-height: 24px;

    color: #FFFFFF;

    padding-left: 17px;

    background: url(../images/yd1.jpg) no-repeat left;

    margin-right: 30px;

}

.tt strong {

    display: block;

    height: 54px;

    padding-left: 68px;

    float: right;

    font-weight: normal;

    font-size: 18px;

    color: #fe5732;

    background: url(../images/ph1.png) no-repeat left;

    margin-right: 56px;

}

.tt strong i {

    display: block;

    font-size: 20px;

    line-height: 20px;

    font-weight: bold;

    color: #fe5732;

    margin-top: 12px;

}



.tt {

    padding-top: 38px;

}





.re_img span{

	font-size: 14px;

	line-height: 30px;

	

}

.ppp4{width:1063px;margin: 0 auto;}

.ppp4-slide-box{

	width:663px!important;

}



.ap_img {width:800px!important;}





.dy_fr li {

    height: 34px;

    float: left;

    font: 24px "Microsoft YaHei";

    font-weight: bold;

    color: #0098cd;

    line-height: 20px;

    padding: 6px 24px 0 10px;

    border-left: 5px solid #8d8d8d;

}



.bxyddd {

    width: 100%;

    height: 300px;

    background: url(../images/bxyddd.jpg) no-repeat top center;

    overflow: hidden;

}

.bxyys {

    width: 100%;

    height: 583px;

    background: url(../images/bxyys.jpg) no-repeat top center;

    overflow: hidden;

}

.bxyysn {

    width: 1200px;

    height: 100%;

    margin: 0 auto;

    position: relative;

    font-size: 12px;

    color: #000;

    line-height: 22px;

}

.bxyysn1 {

    width: 222px;

    position: absolute;

    left: 305px;

    top: 45px;

}

.bxyysn2 {

    width: 222px;

    position: absolute;

    left: 555px;

    top: 45px;

}

.bxyysn3 {

    width: 222px;

    position: absolute;

    left: 305px;

    top: 374px;

}

.bxyysn4 {

    width: 222px;

    position: absolute;

    left: 555px;

    top: 374px;

}





 .dtnews {

    overflow: hidden;

    width: 710px;

    margin-top: 8px;

}





 .dtnews li {

    float: left;

    height: 40px;

    margin-right: 12px;

    margin-top: 6px;

    margin-bottom: 6px;

    background: #eeeeee;

    width: 312px;

}



 .dtnews li h5 {

    float: left;

    width: 41px;

    background: #999999;

    font-weight: normal;

    padding-top: 2px;

    height: 38px;

    float: left;

    text-align: center;

}





 .dtnews li h5 span {

    display: block;

    font-size: 18px;

    color: #fff;

    font-family: "Impact";

}

 .dtnews li h5 em {

    font-size: 12px;

    color: #fff;

    font-family: "Arial";

}

 .dtnews li>div {

    padding-left: 54px;

}



 .dtnews li>div p {

    height: 40px;

    line-height: 40px;

}

.dtnews li>div p a {

    font-size: 14px;

    color: #404040;

}





 .u_lst5 {

    height: 150px;

    overflow: hidden;

	 width: 750px;

}

.u_lst5 li {

    height: 40px;

    line-height: 40px;

    overflow: hidden;

    border-bottom: 1px dashed #dbdbdb;

}

 .u_lst5 li span {

    color: #666666;

}



 .u_lst5 li a {

    font-size: 16px;

    color: #333333;

}





.tit b {

    display: inline-block;

    font-size: 40px;

    color: #333;

    line-height: 40px;

    position: relative;

}



.tit i {

    display: block;

    font-size: 20px;

    color: #333;

    line-height: 20px;

    padding-top: 10px;

}





.abt_con {

    height: 460px;

}



.abt dl {

    margin-top: 45px;

	height:382px;

}



.clearfix {

    zoom: 1;

}





.abt dt img {

    display: block;

    width: 612px;

    height: 382px;

}

.abt dd {

    width: 480px;

    margin-right: 60px;

}

.abt dd span {

    display: block;

    font-size: 14px;

    line-height: 14px;

    color: #333333;

    padding-bottom: 23px;

}

.abt dd p {

    font-size: 16px;

    line-height: 24px;

    color: #333333;

}

.abt dd a {

    display: block;

    margin-top: 22px;

    font-size: 14px;

    line-height: 14px;

    color: #333333;

}

.abt_s {

    float: left;

    padding-top: 5px;

    width: 418px;

}

.abt_s p {

    font-size: 16px;

    color: #333333;

    line-height: 30px;

}



.abt_s p b {

    color: #0d569e;

    font-size: 18px;

    display: inline-block;

}

.abt_z li {

    float: left;

    height: 68px;

    border-left: 1px solid #c2c7cd;

    padding: 0 65px;

    margin-top: 60px;

    font-size: 26px;

    line-height: 26px;

    color: #333333;

    font-weight: bold;

}

.abt_z li b, .abt_z li em {

    display: inline-block;

    font-size: 66px;

    line-height: 66px;

    color: #0d569e;

    margin-top: -24px;

}

.abt_z li span {

    display: block;

    font-size: 16px;

    line-height: 16px;

    color: #333333;

    font-weight: normal;

    padding-top: 10px;

}







.abt h3 {

    height: 76px;

    background: url(../images/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;

}





.abt a{color: #c4c4c4;}









.abt h3 span {

    font: 40px "Microsoft YaHei";

    font-weight: bold;

    color: #01479d;

    line-height: 42px;

}



.abt dd h4 img {

    display: block;

    width: 216px;

    height: 65px;

   

    padding-bottom: 15px;

}





.left1 {

    width: 350px;

    float: left;

    overflow: hidden;

}



.leib2 {

    width: 350px;

    height: 100%;

    background: url(../images/pro_fl.jpg) no-repeat center top;

}

.leib2 h2 {

    height: 59px;

    font: 20px "Microsoft YaHei";

    font-weight: bold;

    color: #fff;

    text-align: center;

    line-height: 22px;

    padding-top: 21px;

}

.leib2 h2 a {

    color: #fff;

    font-size: 32px;

}

.l_cate .nr {

    border: 8px solid #01479d;

    border-top-style: none;

    padding-top: 150px;

}

.leib2 h4 {

    background: url(../images/pro_t2.png) no-repeat scroll 0 0;

    color: #333;

    font: bold 18px/37px "Microsoft YaHei";

    height: 37px;

    margin: 18px auto 11px;

    padding-left: 22px;

    width: 320px;

}

.leib2 h4 a {

    color: #333;

}



.nr h4 a {

    font-size: 18px;

}

.nr h5 {

    margin-left: 11px;

    padding-left: 25px;

    background: url(../images/item1.gif) no-repeat scroll 10px 11px;

}

.nr h5 a {

    font-size: 16px;

    line-height: 29px;

}





.ys_bg { background: #f5f5f5; height:767px;}

.ys_top { text-align:center; padding-bottom:35px;}

.ys_top a { font-size:20px; color:#333; font-weight:bold;}

.ys_top a b { display:block; background:url(../images/ys_xx.gif) no-repeat 0 20px; text-align:center; font-size:40px; color:#1d427f;}

.ys_con dl { height:300px; overflow:hidden; float:left;}

.ys_con dl dt { float:left; width:300px;}

.ys_con dl dt img { width:300px; height:300px;}

.ys_con dl dd { float:left; position:relative;}



.ys_con dl dd a { display:block;  width:298px; height:298px; border:solid 1px #d2d2d2;background: #fff;color: #fff;background: url(../images/ys_ico01.png) no-repeat 0 100px;}

.ys_con dl dd a em { padding:100px 82px 0; font-size:16px; font-weight:bold; display:block;  line-height:25px;}



.ys_con dl dd .rx_p {display: none; position:absolute; top:0; left:0;}



.ys_con dl dd .rx_p a span { width:200px; margin:0 0 0 40px; font-size:14px; line-height:25px; display:block; padding-top:100px; color:#fff;}

.ys_con dl dd .rx_p a {

    background: #cf4028 url(../images/ys_ico01.png) no-repeat 0 120px;

}

.ys_con .ys_dl02 dd a {

    background: url(../images/ys_ico02.png) no-repeat right 120px;

}





.ys_con .ys_dl02 dd .rx_p a span { margin:0 0 0 50px}



.ys_con .ys_dl03 dd a em { width:193px; font-size:16px; margin:0 auto; padding: 100px 82px 0px;}

.ys_con .ys_dl04 dt { width:600px;}

.ys_con .ys_dl04 dt img { width:600px; height:300px;}

.ys_con .ys_dl04 dd a { display:block;  width:508px; height:300px; border:solid 1px #d2d2d2; text-align:center;}

.ys_con .ys_dl04 dd a b { font-size:18px; display:block; padding-top:56px;}

.ys_con .ys_dl04 dd a .ys_spbg { font-size:14px; color:#333; display:block; background:url(../images/ys_dh.gif) no-repeat 0 0; padding-left:50px; text-align:left; margin:10px 0 0 155px;}

.ys_con .ys_dl04 dd a:hover .ys_spbg { display:none;}

.ys_con .ys_dl04 dd a span i { font-size:26px; color:#cb3928; display:block}



.ys_con .ys_dl04 dd .rx_p a {  width:508px; height:300px;}

.ys_con .ys_dl04 dd .rx_p a span { width:360px; margin-left:90px;}





.ys_bg h3 {

    height: 80px;

    background: url(../images/x_1.gif) no-repeat center bottom;

    font: 32px "Microsoft YaHei";

    color: #c4c4c4;

    text-align: center;

    text-transform: uppercase;

    line-height: 32px;

    padding-top: 51px;

    margin-bottom: 36px;

}





.ys_bg h3 a {

    color: #c4c4c4;

}

.ys_bg h3 span {

    font: 40px "Microsoft YaHei";

    font-weight: bold;

    color: #333;

    line-height: 34px;

}

.ys_bg em{color:#000;}















