@charset "gb2312";
/* CSS Document */
html{color:#000;background:#fff;}
html,body{width:100%;min-width:1000px;
    height:100%;}
body{font:12px/1.5 "Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;word-break:break-all;word-wrap:break-word;}
body,h1,h2,h3,h4,h5,h6,p,dl,dd{margin:0;}ul,ol,input,select{margin:0;padding:0;}li{list-style: none;}
img{border:none;vertical-align:middle;}table{border-collapse:collapse;border-spacing:0;}
/*em{font-style:normal}b,strong,th{font-weight:normal;}*/
textarea{resize:none;}button,input,textarea,select{/*background: none; border:none;*/font-family:"宋体",Tahoma,Arial,Helvetica,sans-serif;vertical-align:middle;}/*input:focus{outline: none;}*/

a{text-decoration:none;color: #333333;}


.clearfix {*zoom:1}
.clearfix:after{content: "";display: block; clear: both;}
.clearDiv{clear:both;height:0;font-size:0; overflow: hidden;}

.fl{float:left;}
.fr{float:right;}
.main,.wrap{width: 1200px;margin: 0 auto; clear:both; }
.wth{ width:100%; min-width: 1200px; clear:both; }

.heard{ width:100%; height:55px; border-bottom:1px solid #e6e6e6; }
.zg_heard{ height:55px;}
.heard_right{ float:right;padding-top:20px; text-align:right; height:35px;}
.heard_right a{ color:#666; padding:0px 8px;font:12px/12px "SimSun"; }
.heard_right a:hover{color:#ff4a00;}
.heard_right a.login{ border-right:1px solid #dedede; }
.heard_right a.zhuce{ border:0px;}
.header_size{ width:1200px;margin: 0 auto}
.wbx{float:right; width:185px; float:right; padding-top:10px; position:relative; z-index:1500;}
.wx{ background:url(../images/yjy_08.jpg) no-repeat; width:36px; height:36px; float:left; margin-right:10px; position:relative; z-index:999}
.wx:hover{ background:url(../images/yjy_15.jpg) no-repeat; z-index:999}
.wx:hover span,.on span{ background:url(../images/wxicon.png) no-repeat; width:336px; height:199px; display:block; position:absolute; top:40px; left:-66px; z-index:999}
.wb{ background:url(../images/yjy_10.jpg) no-repeat; width:36px; height:36px;float:left; margin-right:9px;position:relative; z-index:999}
.wb:hover{ background:url(../images/yjy_17.jpg) no-repeat; z-index:999}
.wb:hover span,.on span{ background:url(../images/wbicon.png) no-repeat; width:168px; height:177px; display:block;  position:absolute; top:40px; left:-66px; z-index:999}
.sj{ background:url(../images/yjyq.jpg) no-repeat; width:36px; height:36px;float:left;margin-right:9px;position:relative; z-index:999;}
.sj:hover{ background:url(../images/yjyqh.jpg) no-repeat; z-index:999}
.sj:hover span,.on span{ background:url(../images/qqicon.png) no-repeat;width:168px; height:177px;display:block;  position:absolute; top:40px; left:-66px; z-index:999}
.pd{ background:url(../images/yjypd.jpg) no-repeat; width:36px; height:36px;float:left;margin-right:9px;position:relative; z-index:999;}
.pd:hover{ background:url(../images/yjypdh.jpg) no-repeat; z-index:999}
.pd:hover span,.on span{ background:url(../images/pdicon.png) no-repeat;width:198px; height:254px; display:block;  position:absolute; top:40px; left:-81px; z-index:999}
.heard_left{ width:50%;height:31px; float:left; color:#d6d6d6; padding-top:20px;}
.heard_left span{display:block;position:relative;float:left;height:23px;margin-right:5px; }
.heard_left a{position:absolute;top:0;left:0;z-index:10; color:#666; line-height:23px; text-align:center; display:inline-block;}
.heard_left a:hover{ color:#ff4a00; text-decoration:none;}
.heard_left span em{ display:block;position:absolute;top:0;left:0;height:23px;-webkit-animation-fill-mode:both;font-weight:normal; animation: scale 0.5s linear normal forwards; -webkit-animation: pulse 0.5s linear normal forwards;  -moz-animation: pulse 0.5s linear normal forwards;  -ms-animation: pulse 0.5s linear normal forwards;  -o-animation: pulse 0.5s linear normal forwards;}
.uNewnav{ width:66px;}
.uNewnav1{ width:80px;}
.uNewnav2{ width:87px;}
.uNewnav3{ width:52px;}
.uNewnav4{ width:98px;}
.uNewnav a{ width:66px;}
.uNewnav1 a{ width:90px;}
.uNewnav2 a{ width:87px;}
.uNewnav3 a{ width:52px;}
.uNewnav4 a{ width:98px;}
.heard_left .uNewnav em{ width:66px;background:url(../images/newUnav_06.jpg) no-repeat;}
.heard_left .uNewnav1 em{ width:90px;background:url(../images/newUnav_08.png) no-repeat;}
.heard_left .uNewnav2 em{ width:87px;background:url(../images/newUnav_10.jpg) no-repeat;}
.heard_left .uNewnav3 em{ width:52px;background:url(../images/newUnav_04.jpg) no-repeat;}
.heard_left .uNewnav4 em{ width:98px;background:url(../images/newUnav_06.jpg) center no-repeat;}
.itoutside{color:#666; }
.itoutside i{font-style: normal; position:absolute; left:8px; top:2px;}
/*.itoutside a{left:5px;}*/
.itoutside span:hover{color:#ff4a00;}
.itoutside span:hover a,.itoutside span:hover i{color:#ff4a00;}
.uNewnav1:hover i{color:#ff4a00;}
@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(0.5, 0.5);
        opacity: 0;
    }
    50% {
        -webkit-transform: scale(1, 1);
        opacity: 1;
    }
    75% {
        -webkit-transform: scale(1.1, 1.1);
        opacity: 1;
    }
    100% {
        -webkit-transform: scale(1, 1);
        opacity: 1;
    }
}
@keyframes pulse {
    0% {
        transform: scale(0.5, 0.5);
        opacity: 0;
    }
    50% {
        transform: scale(1, 1);
        opacity: 1;
    }
    75% {
        transform: scale(1.1, 1.1);
        opacity: 1;
    }
    100% {
        transform: scale(1, 1);
        opacity: 1;
    }
}
@-o-keyframes pulse {
    0% {
        -o-transform: scale(0.5, 0.5);
        opacity: 0;
    }
    50% {
        -o-transform: scale(1, 1);
        opacity: 1;
    }
    75% {
        -o-transform: scale(1.1, 1.1);
        opacity: 1;
    }
    100% {
        -o-transform: scale(1, 1);
        opacity: 1;
    }
}
@-moz-keyframes pulse {
    0% {
        -moz-transform: scale(0.5, 0.5);
        opacity: 0;
    }
    50% {
        -moz-transform: scale(1, 1);
        opacity: 1;
    }
    75% {
        -moz-transform: scale(1.1, 1.1);
        opacity: 1;
    }
    100% {
        -moz-transform: scale(1, 1);
        opacity: 1;
    }
}
@-ms-keyframes pulse {
    0% {
        -ms-transform: scale(0.5, 0.5);
        opacity: 0;
    }
    50% {
        -ms-transform: scale(1, 1);
        opacity: 1;
    }
    75% {
        -ms-transform: scale(1.1, 1.1);
        opacity: 1;
    }
    100% {
        -ms-transform: scale(1, 1);
        opacity: 1;
    }
}
/*--logo--*/
.offcn_top{ width:1200px; margin:0px auto; height:80px; padding-top:30px;}
.logo{ float:left; width:320px;_width:325px; height:55px; margin-right:17px; padding-top:4px;}
.logo h2{float:right;padding-left:12px; color:#575757; padding-top:2px;}
.logo h2 a{ font:16px/22px "Microsoft YaHei"; letter-spacing:1px; }
.logo h2 a:hover{ color:#333; text-decoration:none;}
.zghd_citybox{float:left; margin-top:15px; position:relative; z-index:1000;}
.zghd_city{ font:14px/35px "Microsoft YaHei"; padding:0px 10px; cursor:pointer; color:#ff4a00; background:#fff;border:1px solid #fff; position:relative; z-index:20;}
.zghd_city em{ background:url(../images/zg_sjbot.jpg) no-repeat;width:9px; height:6px; display:inline-block; _margin-top:5px; margin-left:8px; vertical-align:middle;transition: .3s ease-in;}
.zghd_citybox .on{border:1px solid #e2e2e2; border-bottom:0px;}
.zghd_citybox .on em{ transform:rotate(180deg);}
.zghd_cityh{ display:none; position:absolute;  width:710px; padding:10px;left:0px; top:35px;border:1px solid #e2e2e2; background:#fff;z-index:10;}
.zghd_cityh a{ display:inline-block; font:14px/36px "Microsoft YaHei"; padding:0px 5px;}
.seach{ width:380px; float:right; padding-top:11px; margin-right:20px;}
.zg_txt{ border:1px solid #e6e6e6; width:325px; height:32px; border-right:none; vertical-align:middle; text-indent:6px; float:left;}
.zg_sub{ border:1px solid #e6e6e6; width:42px; height:34px; cursor:pointer; background:url(../images/yjy_22.jpg) no-repeat center center #fff;vertical-align:middle;}
.tel{padding-top:11px; height:33px; line-height:33px; background:url(../images/yjy_06.jpg) no-repeat left 11px; float:right; font-size:28px; font-weight:bold;  text-indent:32px;color:#ff4a00;}
.tel a{font-size:28px; font-weight:bold;}
/*--主导航--*/
.zg_nav1{background:#330B77;height: 54px;}
.nav{ width:1200px; margin:0px auto; height:54px;}
.nav .oPubNavShow{ position:relative; width:220px; height:54px; text-indent:15px; font-size:18px; font-weight:normal; line-height:50px; color:#fff; float:left;}
.nav .oPubNavShow p{ cursor:pointer; font-size:18px; font-weight:normal; line-height:54px;font-family:"Microsoft YaHei";}
.nav .oPubNavShow .bg_org{ background-color:#6900CE;color: #fff;background-image:url(../images/yjy_41.png); background-repeat:no-repeat; background-position:150px center;}
.nav h1,.nav p{ position:relative; width:220px; height:54px; text-indent:32px; font-size:18px; font-weight:normal; line-height:50px; color:#fff;  float:left;background: url("../images/zg_bg1.png") no-repeat 150px center #6900CE; }
.nav h1 p{ cursor:pointer; font-size:18px; font-weight:normal; line-height:50px; color:#fff;font-family:"Microsoft YaHei";}
.zg_nav{ width:980px; height:54px; float:left;}
.zg_nav a{ display:inline-block; height:54px; line-height:54px; color:#fff; font-size:18px;font-family:"Microsoft YaHei"; padding:0 34px;}
.zg_nav a:hover{ background:#6900CE; text-decoration:none; color:#fff;}
.zg_nav .zg_nav_click{text-decoration:none;background:#6900CE;color:#fff;}
.zg_nav span{ display:inline-block; height:50px; position:relative; z-index:99;}
.zg_nav span div{ *width:100%; position:absolute; background:#fff;border-top:0px; text-align:center; top:54px; left:0; display:none;}
.zg_nav span div a{ color:#333; padding:0px; font-size:14px;  height:36px; line-height:36px; display:block; width: 140px;}
.zg_nav span div a:hover{ background:none; color:#f60;}
.offcn_Nicano{float:left; width:92px;height:56px;position:relative; cursor:pointer;margin-right:10px;}
.offcn_Nicano p{text-align:center;font:12px/62px '宋体';color:#666;height:56px;}
.offcn_Nicano p i{display:block; width:5px; height:3px; background:url(../images/offcn_sjtop18new_lh.jpg) no-repeat; position:absolute; right:6px;top:30px;transition:0.2s ease-in;}
.offcn_Newon_lh p i{transform:rotate(180deg);}
.offcn_Nicano ul{position:absolute; height:40px; background:#fff; z-index:11;padding:0 19px; box-shadow:0 1px 1px #ddd;width:576px;left:-183px; bottom:-40px; display: none;}
.offcn_Nicano li{float:left;}
.offcn_Nicano li em{font:12px/40px '宋体';color:#e6e6e6;margin:0 10px;}
.offcn_Nicano li a{font:12px/40px '宋体';color:#666;clear: both;position: static;}
.offcn_Newon_lh p{color:#ff4a00; border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-bottom:1px solid #fff;position: absolute;width:90px;background:#fff;}
.offcn_hea18new{height:auto; padding-top:0;}
.offcn_hea18new span{margin-top:20px;}
.offcn_Newon_lh ul{display:block;}

.oPubAsideNav{ display:none;    width: 220px; position:absolute; top:54px; left:0; z-index:4; background:#fff; height:auto; border-bottom:none;}
.aside_nav li{height:46px;border-bottom:1px solid #e6e6e6; position:relative; z-index:999 }
.aside_nav h2{ font-weight:normal;}
.aside_nav .a_nav_a{ display:block;  line-height:46px; font-size:16px;font-family:"Microsoft YaHei"; text-indent:19px; height:46px;}
.aside_nav .a_nav_a:hover{color: #ff4a00;text-decoration: underline;}
.aside_nav .click_nav{ background:#fafafa; text-decoration:none; border-left:3px solid #ff4a00;text-indent:16px;}
.aside_nav li span{ position:absolute; font-size:16px; right:16px; top:0; display:block; width:23px; height:50px; line-height:50px; text-align:right; color:#666;}
.first{ display:none; width:120px; padding-left:17px; height:180px; text-indent:0;line-height:36px; padding-top:10px; background:#fafafa; position:absolute; right:-137px; top:0; box-shadow:3px 3px 10px #999}
.first a{ color:#666; width:120px; display:inline-block; line-height:36px;text-indent:0;}


zg_jq {margin-top:10px;font:14px/42px 'Microsoft Yahei';text-align:right;color:#666;height:100%;}
/*---footer---*/.footer {background:#404144;color:#999;line-height:28px;text-align:center;padding:34px 0;}
.footer a {color:#999;}
.footer a:hover {color:#ff4a00;}
.footer img {vertical-align:middle;padding:0 5px 5px 0;}
.zglh_foot {height:55px;clear:both;padding:23px 0; width:1200px; margin:0 auto; }
.zglh_footrig {margin-left:25px;width:440px;}
.zglh_nav {overflow:hidden;}
.zglh_nav li {font-size:12px;line-height:24px;float:left;color:#5e5e5e;}
.zglh_nav li a {color:#ccc;}
.zglh_nav li span {margin:0 11px 0 9px;}
.zglh_last {clear:both;font-size:12px;line-height:18px;color:#999;margin-top:12px;text-align:left;}
.zglh_tel {position:relative;height:55px;}
.zglh_tel span {display:block;width:55px;height:56px;float:left;cursor:pointer;}
.zglh_tel span em {display:inline-block;*display:inline;zoom:1;display:none;width:155px;height:164px;position:absolute;}
.zglh_poimg01 {right:25px;top:-166px;background:url(../images/ioserweima.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="images/ioserweima.png");_background:none;z-index:99999;}
.zglh_poimg02 {right:-51px;top:-166px;background:url(../images/ioserweima.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="images/ioserweima.png");_background:none;z-index:99999;}
.zglh_tel span:hover em {display:block;}
.tel01 {font-size:14px;line-height:21px;color:#ccc;width:66px;height:21px;padding-right:141px;background:url(../images/tel.jpg) no-repeat right center;margin:17px 44px 0 0;}
.zglh_tel .tel01 {float:left;}
.zglh_ios {background:url(../images/ios.jpg) no-repeat;margin-right:20px;}
.zglh_iosbj {background:url(../images/iosbj.jpg) no-repeat;}
.zglh_andr {background:url(../images/andro.jpg) no-repeat;}
.zglh_andrbj {background:url(../images/andrbj.jpg) no-repeat;}
.zglh_tel{position:relative; height:55px;}
.zglh_poimg01{width:155px; height:164px;position:absolute;right:25px; top:-169px; display:none; background:url(../images/ioserweima.png) no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/ioserweima.png");_background:none;}
.zglh_poimg02{width:155px; height:164px; position:absolute;right:-51px; top:-169px; display:none; background:url(../images/ioserweima.png) no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/ioserweima.png");_background:none;}
.tel01{font-size:14px; line-height:21px; color:#ccc; width:66px; height:21px; padding-right:141px; background:url(../images/tel.jpg) no-repeat right center; margin:17px 44px 0 0;}
.zglh_tel span{display:block; width:55px; height:56px; float:left; cursor:pointer;}
.zglh_tel .tel01{ float:left;}
.zglh_ios{background:url(../images/ios.jpg) no-repeat; margin-right:20px;}
.zglh_iosbj{background:url(../images/iosbj.jpg) no-repeat;}
.zglh_andr{background:url(../images/andro.jpg) no-repeat;}
.zglh_andrbj{background:url(../images/andrbj.jpg) no-repeat;}


/*师资团队页面 开始*/
.zg_banner{ background: url(../images/banner.jpg) no-repeat center 0;  }
.zg_ban{ height: 534px; background: url(../images/ban.jpg) no-repeat center 0; position: relative; }
.zg_ban img{ display: block; position: absolute; width:628px; height: 227px; left:273px; top:69px; z-index: 1; }
.zg_ban p{ position: absolute; font-size:16px; line-height:28px ; color:#ffc; padding: 20px 41px 35px 47px; width: 863px; height: 116px;; left:134px; top:311px; background: url(../images/nav_p.png) no-repeat; }
.zg_ban p span{ font-size:34px;  }

.zg_s1{ background: url(../images/s1.jpg) no-repeat center 0;  }
.s1_cont{ padding:71px 0 76px;  }
.s1_left{ width: 245px; height: 411px; background: url(../images/wrap_left1.png) no-repeat; margin: 10px 0 0 40px; position: relative; }
.left_bt{ text-align: right; font-size:46px; line-height: 60px; color:#fff; position: absolute; width:100%;right:0; top:75px; } 
.left_bt b{ /*display: block;*/ text-align: right; color:#0FDAFF;  }
.left_link{ display: block; width:110px; height: 46px;position: absolute; left:68px; bottom:48px;  background: #0FDAFF; text-align: center; font-size:18px; line-height: 46px; color:#370099; border-radius: 23px; }
.left_link:hover{ background: #370099; color:#0FDAFF; }
.s1_right{ background: #395EE8; padding:32px 17px 30px; width:766px; margin-right: 100px;  }
.s1_right_cont{ background: #5F88FC;  }
.s1_ul{ margin: 0 auto; padding-left: 3px; }
.s1_ul li { width:127px; height: 174px; }
.s1_ul img { display: block; width:124px; height: 174px; }
.s1_rigp{ margin: 20px auto 30px; font-size:16px; line-height:28px ; color:#fff; padding:0 20px 0 42px; position: relative ; }
.s1_rigp span{ font-size:26px; display: block; position: absolute; left:30px; top:0; }


.zg_s2{ background: url(../images/s2.jpg) no-repeat center 0;  }
.s2_cont{ padding:78px 0 78px;  }
.s2_left{ background-image: url(../images/wrap_left2.png) ; height: 561px;}
.left_bt2{ width:46px; line-height: 1; right:35px; top: 155px; }
.s2_right{ width:800px;  margin-right: 100px;  }
.s2_bt{ font-size:44px; line-height: 48px; color:#fff; text-align: center;}
.s2_bt b{ color:#0fdaff;  }
.s2_ul1{ margin:40px auto 43px; }
.s2_ul1 li{ width:226px; height: 258px;position: relative;padding: 67px 17px 13px; }
.s2_li1{ background: url(../images/jux1.png) no-repeat; } 
.s2_li2{ background: url(../images/jux2.png) no-repeat; margin: 0 10px;} 
.s2_li3{ background: url(../images/jux3.png) no-repeat; } 
.s2_ul1 b{ display: block; position: absolute; width:81px; text-align: center; font-size:36px; line-height: 1; color:#fff; left:50%; top:0; margin: -3px 0 0 -40px; }
.s2_ul1 h6{ border-left:3px solid #F9F8A8; padding-left: 10px; font-size:22px; line-height: 1; color:#F9F8A8; margin-bottom: 15px;  }
.s2_ul1 p{ font-size:16px; line-height:26px ; color:#fff; letter-spacing:0;  }
.s2_ul2{ margin: 27px auto 0; }
.s2_ul2 li{ width:204px; height: 190px;position: relative;padding: 45px 23px 15px; float: left;}
.s2_li4{ background: url(../images/key1.png) no-repeat; } 
.s2_li5{ background: url(../images/key2.png) no-repeat; margin: 0 19px;} 
.s2_li6{ background: url(../images/key3.png) no-repeat; } 
.s2_ul2 b{ display: block; text-align: center; font-size:18px; line-height: 26px; color:#fff; }
.s2_ul2 span{ display: block; width:50px; height:2px; background: #fff; margin: 9px auto 12px; }
.s2_ul2 p{ font-size:16px; line-height: 24px; color:#fff;  }
.s2_ul2 img{ position: absolute; width:61px; height: 70px;top:11px; right:-14px; z-index: 1;  }
.s2_li6 p{ padding: 0 11px;margin-left: 5px;   }
.s2_li5 b{ margin-right: 11px;   }


.zg_s6{ background: url(../images/last.jpg) repeat-y center 0;   }
.s6_cont{ padding:57px 0 72px;  }
.s6_left{  height: 441px; background-image: url(../images/wrap_left6.png) ;  }
.s6_left h6,.s5_left h6{ right:8px;  }
.s6_left h6 b,.s5_left h6 b{ color:#FEEC94;  }
.s6_left a,.s5_left a{ background: #fff; color:#ff7055;  }
.s6_left a:hover,.s5_left a:hover{ background: #fff; color:#bd2908;  }
.s6_right{ background: #FF5160; padding:23px 0 11px 8px; width:792px;margin-right: 100px;  }
.s6_ul{  }
.s6_ul li{ width:186px; height: 242px; background: url(../images/icon_back.png) no-repeat; padding: 12px 0 0 ; margin: 0 11px 10px 1px; }
.s6_ul img{ display:block; width:89px; height: 88px; margin: 0 auto ; }
.s6_ul h6{ text-align: center; font-size:20px;line-height: 26px; color:#ff5160; margin: 20px auto 16px; }
.s6_ul p{ text-align: center; font-size:16px;line-height: 20px; color:#333; margin: 0 auto 18px; }
.s6_ul p b{ color:#ff625a;  }
.s6_ul a{ display: block; width:110px; height: 36px; background: #FF5160; border-radius: 15px; text-align: center; font-size:16px; line-height: 36px; color:#fff; margin: 0 auto; }
.s6_ul a:hover{ background: #52CE52;  }
./*s6_ul .s6_li7 h6{ margin: 6px auto 4px; }*/
.s6_ul .s6_li4 h6{ margin: 6px auto 4px; *margin:14px auto 8px;;  }
.s6_ul .s6_li4 h6 span{ font-size:14px; line-height: 14px; font-weight:normal; }


.zg_s4{ background: url(../images/s4.jpg) no-repeat center 0;  }
.s4_cont{ padding: 63px 0 75px;  }
.s4_left{ background-image: url(../images/wrap_left4.png) ; height: 441px; }
.s4_left h6{ top:55px;}
.s4_right{ width:786px; margin-right: 100px; }
.s4_yin{ background: url(../images/yinyan2.png) no-repeat; padding: 46px 21px 28px 44px; height: 58px; font-size:18px; line-height: 28px;color:#fff; margin-bottom: 6px;   }
.s4_ritbot{ height: 450px;background: #5F5FFC; overflow-y: auto; padding: 17px 20px 17px 26px ; margin-right: 3px;}
.s4_ritbot dt{ width:143px;height: 38px; background: url(../images/bt_lilttle.png) no-repeat ; text-indent:20px; font-size:20px; line-height: 38px; color:#fff;  }
.s4_ritbot dd{ wdith:685px; margin: 0 auto 20px; font-size:14px; line-height: 24px; color:#fff; border-bottom: 1px dashed #8F8FFD;padding: 5px 0 15px;  }


.zg_s5{ background: url(../images/s5.jpg) no-repeat center 0;  }
.s5_cont{ padding: 119px 0 59px;  }
.s5_left{ background-image: url(../images/wrap_left5.png);     height: 441px; }
.s5_left h6{ right:6px; }
.s5_right{ padding-top:15px;  width:800px; margin-right: 100px; position: relative; }
.s5_ritp{ background: #5F5FFC; position: absolute; right:0; top:-14px; z-index:5;  font-size:14px; line-height: 26px;color:#fff; padding:30px 7px 0 19px; width:172px; height:339px ;  box-shadow: 0px 6px 9.2px 0.8px rgba(0, 107, 158, 0.3); }
.s5_ritp span{ display: block; position: absolute; z-index: 1; }
.s5_rsp1{ background: url(../images/yin1.png) no-repeat; width:67px; height: 57px;left:-38px; top:-38px;   }
.s5_rsp2{ background: url(../images/yin_2.png) no-repeat; width:41px; height: 37px;right:20px; bottom:20px;   }

.zg_shizi{ width:640px; height: 370px; border:4px solid #fff;   }
.zg_js_top{ display: none;}
.zg_js_top_on{ display: block;}
.zg_js_top,.zg_js_top img{  width:100%; height: 100%;  }

.shi_bot{ width:580px; height: 94px; padding: 0 13px;  position: relative;top:-22px;z-index: 2;  }
.zg_btn{display: block; position: absolute; z-index: 5; width:23px; height: 39px; background: #8A8A8A; font-size:30px;line-height: 39px; color:#fff; text-align: center; font-family: '宋体'; top:28px; }
.zg_btn:hover{ background: #fff; color:#FE7A63; }
.zg_left{ left:0;  }
.zg_right{ right:0;  }
.s4_sz{ width:580px; height: 94px; position: relative; overflow: hidden; }
.s4_sz ul{ position: absolute; left:0; top:0; z-index: 3; }
.s4_sz li{ width:136px; height: 90px; border:2px solid #fff;float:left; position: relative; margin-right: 5px;cursor: pointer; }
.s4_sz img{ display: block; width:100%; height: 100%; }
.s4_sz p{ width:136px; height: 90px; position: absolute; left:2px ;top:2px; z-index: 3;background:#4933bb;opacity: 0.6;filter: alpha(opacity=60); }
.s4_sz li.on{ border-color: #5C40EB; }
.s4_sz li.on p{ display: none; }


.zg_s3{ background: url(../images/s3.jpg) no-repeat center 0;  }
.s3_cont{ padding: 81px 0 79px; }
.s3_left{ background-image: url(../images/wrap_left3.png); height: 441px;  }
.s3_left h6{ top:55px; }
.s3_right{ width:800px; margin-right: 100px; padding-top: 21px; }
.s3_top{ height: 64px; text-align: center; }
.s3_top a{ display: inline-block; *display:inline; zoom:1; width:276px; height: 60px; border:2px solid #0FDAFF; text-align: center; margin: 0 30px; font-size:26px ; line-height: 60px; color:#0fdaff; }
.s3_top a.on{ background: #24E6E5; border-color:#24E6E5; color:#370099;  }
.s3_yin2{ background: url(../images/yinyan2.png) no-repeat; margin-left: 14px; padding: 46px 17px 29px 44px; height:56px ; width:725px; font-size:18px; line-height: 28px; color:#fff;  }

.s3_bot{height: 325px; margin: 30px auto 0; position: relative; }
.s3_ul{ position: absolute; overflow: hidden; }
.s3_bot li{ width:240px; height: 325px; background: url(../images/s3_li.png) no-repeat  center 73px ; margin-right: 42px; }
.s3_bot img{ display: block; margin: 0 auto 21px; width:146px; height: 250px; }
.s3_bot p{ width:201px; height: 44px; padding: 6px 0 ; margin: 0 auto;overflow: hidden; background: #5C40EB; border-radius: 8px; text-align: center; }
.s3_bot p a{ font-size:14px; line-height:22px; color:#fff;   }
.s3_bot p a:hover{ color:#FFE401;  }
.btn_bk{ display: block; position: absolute; bottom:110px; width:56px; height: 58px; z-index: 5; }
.btn_left{ background: url(../images/btn_right.png) no-repeat center center #fff; left:-32px;  }
.btn_right{ background: url(../images/btn_left.png) no-repeat center center #fff; right:-32px; }
.btn_bk:hover{ background-color: #FFE401; }


.zg_footer div{font:12px/20px "Microsoft YaHei";color: #fff;text-align: center;opacity: 0.5;filter: alpha(opacity=50);}
.zg_footer div a{color: #fff;padding: 0 12px 0 10px;}
.zg_footer p{font:12px/20px "Microsoft YaHei";color: #fff;text-align: center;opacity: 0.5;filter: alpha(opacity=50);}






