/* CSS Document */

*{ margin:0; padding:0; }
body{ font-family:"Î¢ÈíÑÅºÚ",Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333; background:#FFFFFF; }
form,input,button {margin: 0px;padding: 0px;border: 0px; vertical-align:middle;}
ul, li {list-style-type:none;}
h1, h2, h3, h4, h5, h6 { font-size:14px;font-weight:normal;}
img { border:0; vertical-align:top}
a { text-decoration:none; color:#333; outline:none;}
.white{color:#FFFFFF;}
.fleft{float:left;}
.fright{float:right;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f28{font-size:28px;}
.f32{font-size:32px;}
.f37{font-size:37px;}
.mt15{margin-top:15px}
.mt30{margin-top: 20px;}
.fbold{font-weight:bold;}
.lsp8{letter-spacing:8px;}
.tcenter{ text-align:center;}
.clear{clear:both;}
.pd10{padding-top:10px;}
.banner{width:100%; height:auto; overflow:hidden;}
.banner img{display:block; width:100%}
.ns_one{width:100%; height:auto; overflow:hidden; background:#F5F5F7 repeat}
.ns1_show{width:1045px; height:auto; overflow:hidden; margin:30px auto; margin-bottom:0px}
.ns1s_l{width:285px; height:auto; overflow:hidden;}
.ns11_top{width:100%; height:auto; overflow:hidden;}
.ns11_top p{font-size:20px; width:182px; text-align:center; margin:10px auto;}


.ns_two{width:1120px; height:auto; overflow:hidden; margin:20px auto}
.ns2_h3{font-size:36px; text-align:center; font-weight:bold; color:#1e63ff;}
.ns2_sp1{font-size:20px; text-align:center; letter-spacing:1px; display:block; margin-top:10px}
.ns2_show{background:url(../images/ns_bg1.jpg) no-repeat; width:1118px; height:468px; margin:30px auto; position:relative}
.ns2s_1{position:absolute; width:295px; height:auto;left: 25px;top: 80px;}
.ns2s_h3{font-size:26px; color:#cc0000; font-weight:bold;}
.ns2s_p1{font-size:18px; line-height:38px; margin-top:5px}
.ns2s_2{position:absolute; width:295px; height:265px;left: 338px;top: 220px;}
.ns2s_3{position:absolute; width:295px; height:265px;left: 565px;top: 9px;}
.ns2s_4{position:absolute; width:295px; height:265px;left: 822px;top: 225px;}
.ljzx{width:235px; height:40px; border:1px solid #1A1A1A; border-radius:20px; overflow:hidden; font-size:18px; font-weight:bold; text-align:center; line-height:40px; display:block; margin:20px auto;}
.ns_three{background:url(../images/ns_bg2.jpg) center no-repeat; width:100%; height:auto; overflow:hidden; margin-top:25px}
.gz3_show{width:1115px; height:auto; overflow:hidden; margin:20px auto}
.gz3_show li{width:348px; height:auto; overflow:hidden; float:left;margin-left:10px;margin-top: 12px; display:inline}
.gz3s_p1{font-size:16px; padding-left:10px; margin-top:5px; color:#FFF}
.gz3s_p1 span{color:#d30000}
.gz3s_p2{font-size:15px; line-height:35px; padding-left:10px; padding-right:15px; color:#FFF;}
.ljgd2{width:135px; height:auto; overflow:hidden; background:#D30000 repeat; font-size:15px; color:#FFF; text-align:center; line-height:45px; border-radius:8px; margin:10px auto; display:block}

.ns_four{width:1120px; height:auto; overflow:hidden; margin:30px auto;}
.ns4_show{width:100%; height:auto; overflow:hidden; margin-top:20px;}
.ns4_show li{width:515px; height:auto; overflow:hidden; float:left; margin-left:25px; display:inline}
.ns4s_li{width:100%; height:auto; overflow:hidden; background:#1E63FF repeat}
.ns4s_li strong{display:block; font-size:26px; color:#FFF; font-weight:bold; text-align:center; margin-top:10px; letter-spacing:1px}
.ns4s_li p{font-size:18px; color:#FFF; line-height:38px; padding-left:12px; padding-right:10px; margin-top:10px}
.ns4s_li a{width:150px; height:50px; border:1px solid #FFF; overflow:hidden; border-radius:8px; font-size:24px; color:#FFF; text-align:center; line-height:50px; display:block; margin:15px auto}

.gz_6{width:1100px; height:auto; overflow:hidden; margin:20px auto}
.gz6l_l{width:1200px; height:auto; overflow:hidden;}
.gz6_ul{width:100%; height:auto; overflow:hidden; margin-top:10px;}
.gz6_ul img{ margin-top:20px;}
.ns5_show{width:100%; height:auto; overflow:hidden; margin-top:25px}
.ns5_show li{width:548px; height:auto; overflow:hidden; float:left; margin-left:8px; display:inline}

.gz9_zs{width:1120px; height:auto; overflow:hidden; margin:20px auto}
.gz9z_l{width:742px; height:auto; overflow:hidden; margin-top:10px}
.gz9z_l img{float:left; margin-left:1px; margin-top:5px;}

.ns_6{width:1120px; height:auto; overflow:hidden; margin:20px auto;}
#myTab05_Content0,#myTab05_Content1{ position:relative;overflow:visible;}
#myTab05_Content0 img,#myTab05_Content1 img{ margin-bottom:0px;}
#myTab05_Content0 a,#myTab05_Content1 a{ margin-left:0px;}
#myTab05_Content0 .tshow_info,#myTab05_Content1 .tshow_info{font-size:14px; white-space:normal;}
.TabContent div{ padding:12px 0; font-size:16px;white-space:nowrap; overflow:hidden;}
.TabContent div>:first-child{ margin-left:0px;}
.TabContent div span{ font-size:14px; color:#e60012;}
.tshow_info {bottom:0px;position: absolute;left:140px;top:25px;width: 260px;}
.svb{font-size:16px;font-weight: normal;margin-bottom:0px; text-align:center}
.svb span{font-size:25px; font-weight:bold; padding-right:15px}
.lcc{background:#EC1C32; font-size:16px; letter-spacing:1px; color: #FFFFFF; display:block; width:130px; height:42px;line-height:42px; text-align:center;}
.zp .TabTitle li{ float:none; background:#f1f1f1; margin-bottom:3px; letter-spacing:1px; font-size:20px; text-align:center; padding:24.5px 0;}
.zp .TabTitle .active {border-left: solid 4px #00b1cd; border-bottom:none;}
.zp .TabTitle{ width:150px; float:left;}
.zpwid{width:1146px;}
.tshow_box li.current {width:415px;transition: 0.5s; opacity: 1;}
.tshow_box li { float: left;width: 128px;transition: 0.5s;overflow: hidden;position: relative;
;background: #f1f1f1;list-style:none;}
.gz_10{width:1115px; height:auto; overflow:hidden; margin:20px auto}

.info { position:relative; height:408px; margin:20px auto; width:1008px;}
.info .stu { position:absolute; cursor:pointer; }
.info .stu img { width:100%; height:100%; }
.info .stu .fif { width:100%; height:100%; position:absolute; z-index:2; background:url(../images/f70.png); left:0; top:0; display:none; }
.info .stu h5.t1 { line-height:28px; padding:26px 0 0 0; color:#ffffff; font-size:16px; text-align:center; }
.info .stu h5.t2 { line-height:28px; color:#ffffff; text-align:center; font-size:16px; }
.info .stu .fif75 { width:100%; position:absolute; left:0; bottom:0; z-index:3; text-align:center; background:#e9e9e9; height: 30px; line-height: 30px; color:#666666; font-size:15px; text-align:center; }
.info .stu:hover .fif { display:block; }
.info .stu:hover .fif75 { display: none; }
.info .s0 { background:url(../images/s0.jpg) no-repeat; left:398px; top:157px; width:208px; height:145px; }
.info .s1 { width:238px; height:164px; left:0; top:0; }
.info .s2 { width:238px; height:164px; left:255px; top:0; }
.info .s3 { width:238px; height:164px; left:510px; top:0; }
.info .s4 { width:238px; height:164px; left:765px; top:0; }
.info .s5 { width:238px; height:164px; left:0; top:196px; }
.info .s6 { width:238px; height:164px; left:255px; top:196px; }
.info .s7 { width:238px; height:164px; left:510px; top:196px; }
.info .s8 { width:238px; height:164px; left:765px; top:196px; }
.info .s9 { width:208px; height:175px; left:399px; top:313px; }
.info .s10 { width:144px; height:93px; left:621px; top:291px; }
.info .stu .n1 { font-size:38px; color:#ffffff; text-align:center; line-height:40px; padding:38px 0 0 0; }
.info .stu .n2 { font-size:19px; color:#ffffff; text-align:center; line-height:22px; }
.info .s5 h5.t1,.info .s6 h5.t1,.info .s9 h5.t1 { padding:20px 0 0 0; }
.info .s3 .fif75 { font-size:14px; }
.gz_11{width:1110px; height:auto; overflow:hidden; margin:0 auto;}
.gz11_show{width:100%; height:auto; overflow:hidden; margin:20px auto}
.gz11_show a{ float:left; margin-left:15px; margin-top:10px; display:inline-block}
.gz_12{width:100%; height:auto; overflow:hidden; background:url(../images/gz_bg10.jpg) center no-repeat;}
.gz12_show{width:1090px; height:auto; overflow:hidden; margin:30px auto}
.gz1s_l{width:355px; height:475px; overflow:hidden; background:#FFF repeat}
.lxwm{width:165px; height:40px; border-bottom:1px solid #37363B; font-size:24px;margin-top: 25px;
margin-left: 15px;; font-weight:bold}
.diz{background:url(../images/gz_bg11.jpg) no-repeat; font-size:20px; margin-left:20px;padding-left: 35px;line-height: 35px; margin-top:35px}
.gz_dz{font-size:14px; margin-left:55px; margin-top:10px; height:auto; overflow:hidden}
.gz_zx{font-size:12px; color:#ff1d00; margin-left:55px; margin-top:10px; display:block}
.diz1{background:url(../images/gz_bg12.jpg) no-repeat; font-size:20px; margin-left:20px;padding-left: 35px;line-height: 35px; margin-top:35px}
.djzx{width:110px; height:45px; background:#F44144 repeat; font-size:18px; color:#FFF; text-align:center; display:block; margin:20px auto; line-height:45px;}
.gz1s_r{width:675px; height:auto; overflow:hidden; margin-top:30px;}
.gz1s_r h3{font-size:30px; color:#FFF; line-height:45px}
.gz1s_b{width:670px; height:215px; background:#E63B24 repeat; opacity:0.7; margin-top:35px}
.msb7_top{width:596px; height:auto; overflow:hidden; margin:0px auto;}
.ds7_1{width:290px; height:50px; overflow:hidden; float:left; margin-left:8px; margin-top:42px}

.ds7_1 input{ width:100%; height:auto; overflow:hidden; line-height:50px; padding-left:2%}
.coolbg1{width:118px; height:40px; overflow:hidden; background:#FFFFFF repeat; border:none; font-size:15px; text-align:center; line-height:40px;  margin:2% auto; display:block; color:#ff1d00}