@charset "gb18030";
body{margin:0;font-family:'Î¢ÈíÑÅºÚ';font-size:14px;padding:0;}
img{display:block;margin:0;border:none;padding:0;}
a{border:none;outline:none; text-decoration:none;color:#333;font-family:'Î¢ÈíÑÅºÚ';}
ul,li{margin:0;padding:0; list-style:none; }
li{float:left;}
dl,dt,dd,h1,p,h2,h4{ list-style:none;margin:0;border:none;panding:0;display:block;font-weight:normal;}
input{margin:0; padding:0; border:none; outline:none;}
textarea{margin:0; padding:0; border:none; outline:none;}
a:hover{ text-decoration:none;}
/* CSS Document */
.addpic{width:290px;height:346px;}
#tit2{text-align:center;width:100%;float:left;font-size: 30px;line-height: 123px;color:#333;}
/*Ê×Ò³*/
.head1bg{ width:100%; height:104px; background-color:#262528; float:left;}
.head{ width:1240px; margin:0 auto;}
.logo{ width:333px; float:left;margin-top:15px;}
.navone{ width:540px;  float:left;}
.navone li a{ font-size:18px; line-height:104px; color:#fff; padding-left:8px; padding-right:0px;}
.navtow{ width:367px; height:104px; float:left;}
.navtow a{ font-size:14px; line-height:104px; color:#fff; padding-left:5px; padding-right:10px;}
.hot{ position:relative; }
.hot_img{ position:absolute;top:20px;right:40%;display:none;} 
.navone li a:hover{color:#e4007f;}
.navtow a:hover{color:#e4007f;}
.head2bg{ width:100%; height:40px; float:left;}
.head2{ width:1240px; margin:0 auto; height:40px; }
.hot:hover .hot_img{ display:block;}
.gb{ float:left;}

.head2 span{ color:#262528; font-size:16px; line-height:40px; float:left;}
.jion{ margin-right:25px; margin-top:2.5px; float:right;}
.main_one_bg{ width:100%; float:left; background-image:url(../images/bg1.jpg); height:710px; background-repeat:no-repeat; background-size:100%; background-position:center;}
.main_one{ width:100%; height:531px; float:left;}
.title1{ width:100%;float:left; margin-top:30px; background-image:url(../images/bg2.jpg); background-repeat:repeat-x; background-position:50%;}
.title1 img{ display:block; margin:0 auto;}
.title2{ width:100%; text-align:center; color:#aeaeae; line-height:20px; margin-top:10px; height:50px; float:left;}
.kc{ width:1240px; margin:0 auto;}
.kc_left{ width:467px; height:531px; float:left; margin-right:10px; position:relative;}
.kc_left img{ width:467px; height:531px;}
.kc_left span{ color:#fff; font-size:24px; position:absolute;left:50px;top:45px; }
.kc_middle{ width:441px; height:531px; float:left;margin-right:10px;}
.kc_middle li{ width:441px; height:176px; float:left;position:relative; margin-bottom:1px;}
.kc_middle li img{ width:441px; height:176px;}
.kc_right{ width:312px; height:531px; float:left;}
.kc_right li{ width:312px; height:176px; float:left;position:relative; margin-bottom:1px;}
.kc_right li img{ width:312px; height:176px;}
.ip1{color:#fff; font-size:24px; position:absolute;left:25px;top:20px;}
.ip2{color:#000; font-size:24px; position:absolute;right:14px;bottom:10px;}
.ip3{color:#000; font-size:24px; position:absolute;left:14px;bottom:10px; }
.ip4{color:#000; font-size:24px; position:absolute;right:14px;bottom:10px; }



.main_tow_bg{ width:100%; float:left; height:506px;}
.main_tow{ width:1240px; margin:0 auto;}
.title3{ width:1240px; height:81px; float:left; margin-bottom:56px;} 
.title3 img{ display:block; margin:0 auto;}
.about_us{ width:1240px; height:332px; float:left;}
.about{ width:402px; height:332px; float:left; margin-right:17px;}
.about2{ width:394px; height:332px; float:left; margin-right:25px;}
.title_r{ width:394px; height:35px; float:left; margin-bottom:35px;}
.title_r span{ display:block; width:130px; line-height:35px; color:#fff; background-color:#e4007f; text-align:center; font-size:17px; float:left;}
.title_r a{ float:right; padding-top:15px; color:#888888; font-size:12px;}
.about_text{ width:394px; height:262px; float:left; overflow:hidden;}
.about_text p{ color:#6d6d6d; line-height:25px; text-indent:2em;}
.a1{ float:right; color:#e4007f; }
.about2 ul{ width:394px; height:262px; border-bottom:1px solid #dddddd; overflow:hidden;}
.about2 ul li{ width:384px; height:42px; float:left; line-height:42px;border-top:1px solid #dddddd; padding-left:10px;}
.about2 ul li a{ color:#6d6d6d;}
.about2 ul li a span{ float:right; padding-right:8px;}
.about2 ul li a:hover{ color:#e4007f;}
.main_three_bg{ width:100%; float:left; height:766px; background-color:#eaeaea;}
.main_three{ width:1240px; margin:0 auto;}
.title4{ height:134px; width:1240px; float:left; background-image:url(../images/bg2.jpg); background-position:50% center; background-repeat:repeat-x;}
.title4 img{ display:block; margin:0 auto;}
.work{ width:1240px; height:522px; float:left;}
.work_side{ width:430px; height:522px; float:left;}
.p6{ width:210px; height:256px; float:left;}
.r{ margin-right:10px;}
.b2{ margin-bottom:10px;}
.work_middle{ width:323px; margin:0 28.5px; float:left; height:522px;}
.work_middle img{ width:323px; height:414px;}
.work_title{ width:323px; height:108px; float:left;}
.work_title a{ display:block; width:220px; height:40px; line-height:40px; text-align:center; color:#fff; background-color:#e4007f; margin:0 51.5px;}
.work_title p{ color:#343434; font-size:24px; line-height:50px; text-align:center;}
.tab1{ height:65px; float:left; width:1240px; margin-top:20px; border-top:1px solid #cecece;border-bottom:1px solid #cecece;}
.tab1 a{ display:block;  float:left; width:120px; height:32px; line-height:32px; text-align:center; margin-top:16px; margin-right:20px; color:#343434;}
.tab1 a:hover{background-color:#e4007f; color:#fff;}
.main_four_bg{ width:100%; float:left; height:574px;}
.main_four{ width:1240px; margin:0 auto; height:520px;}
.message{ width:380px; height:520px; float:left; margin-right:50px;}
.title5{ width:380px; height:45px; margin-top:17px; line-height:45px; font-size:24px; border-bottom:2px solid #c6c6c6;}
.c1{ color:#000; display:block; border-bottom:2px solid #e4007f; float:left;}
.c2{ color:#e4007f;}
.title5 a{ float:right; font-size:13px; color:#090909;}
.mes1 li{ width:378px; height:138px; border:1px solid #f2f2f2; margin-top:15px;}
.p8{ width:134px; height:110px; margin-top:14px; float:left;}
.mes2{ width:216px; float:left; margin-top:14px;}
.a2{ width:206px; padding-left:10px; float:left; line-height:40px; color:#e4007f; display:block; overflow:hidden; font-size:16px;}
.pa1{ color:#aaaaaa; line-height:25px; padding-left:10px; width:206px;}
.a3{ width:378px; display:block; float:left; font-size:15px; line-height:15px; height:15px; margin-top:25px; margin-bottom:15px;}
.a3 span{ width:11px; height:15px; display:block; background-color:#4d4d4d; float:left; margin-right:10px;}
.pa2{ color:#aaaaaa; line-height:25px; padding-left:10px; width:370px;}

.mes3 li{width:378px; height:64px; border:1px solid #f2f2f2;margin-bottom:14px; }
.mes3 li span{ width:35px; font-size:20px; line-height:35px; text-align:center; display:block; background-color:#4d4d4d; color:#fff;height:35px; margin-top:14.5px; float:left;}
.mes4{ width:333px; float:right; margin-top:14px; padding-left:10px; }
.mes4 a{ font-size:15px; color:#666666;}
.mes4 p{ font-size:12px; color:#aaaaaa;}
.mes3 li:hover .mes4 a{ color:#e4007f; }
.aa1{ color:#e4007f; font-size:16px; display:block; float:left; width:206px; margin-left:10px; line-height:40px;}

.main_five_bg{ width:100%; height:371px; float:left; background-color:#eaeaea;}
.main_five{ width:1240px; margin:0 auto;} 
.title6{ width:1240px; float:left; height:174px;}
.title6 img{ display:block; margin:0 auto;}
.main_five li{ width:270px; margin:0 20px; text-align:center;}
.s{ display:block; margin:0 auto; margin-bottom:25px;}
.main_five li h2{ margin-bottom:10px; font-size:20px; color:#050505;}
.main_five li p{ color:#7c7c7c; font-size:14px;}

.main_six_bg{ width:100%; height:437px; float:left;}
.main_six{ width:1240px; margin:0 auto;}
.title7{ width:100%; float:left; height:96px; margin-top:55px;}
.title7 img{ display:block; margin:0 auto;}
.main_six ul li{ width:186px; height:220px; margin-right:24.8px; text-align:center;}
.main_six ul li img{ width:186px; height:124px; margin-bottom:10px;}
.main_six ul li a{ color:#ada59b;}
.st{ font-family:"ËÎÌå";}
.more{ display:block; width:150px; height:30px; margin:0 545px; color:#ada59b; border:1px solid #ada59b; line-height:30px; text-align:center; float:left;}
.main_seven_bg{ width:100%; height:624px; float:left;background-color:#eaeaea;}
.main_seven{ width:1240px; margin:0 auto;}
.title8{ width:100%; float:left; height:177px;}
.title8 img{ display:block; margin:0 auto;}
.main_seven ul li{ width:272px; height:323px; float:left; position:relative; margin-right:50px;}
.pa2_img{width:268px; height:319px; border:2px solid #cdcdcd;}
.main_seven ul li span{ display:block; width:138px; height:35px; font-size:20px; color:#fff; background-color:#3f3f3f; line-height:35px; text-align:center;left:0;bottom:25px; position:absolute;}
.bg_info{ position:absolute;width:272px; height:323px; z-index:9999;left:0;top:0; text-align:center; background-image:url(../images/add.png); background-repeat:no-repeat; background-position:center 70%; display:none;}
.bg_info a{ color:#e62388; font-size:20px; margin-top:130px; display:block;}
.bg{ position:absolute;width:272px; height:323px; background-color:#535351;filter:alpha(opacity=60);    -moz-opacity:0.6;    -khtml-opacity: 0.6;   opacity: 0.6; z-index:999;left:0;top:0;display:none;}
.main_seven ul li:hover .bg_info{ display:block;}
.main_seven ul li:hover .bg{ display:block;}
.main_seven ul li:hover img{border:2px solid #e62388;}
.main_seven ul li:hover span{ background-color:#e62388;}
.main_eight_bg{ width:100%; float:left; height:500px;}
.main_eight{ width:1240px; margin:0 auto;}
.main_eight_left{ width:440px; float:left; height:500px;}
.tit{ width:100%; float:left; height:94px; margin-bottom:40px;}
.row{ width:390px; height:40px; margin-left:5px; background-color:#f3f3f3; float:left; margin-bottom:15px;}
.row img{ float:left;}
.row span{ display:block; line-height:40px; width:40px; text-align:right; float:left; color:#a9a9a9;}
.f1{ width:200px; height:40px; line-height:40px;background-color:#f3f3f3; padding-left:10px;}
.row2{ width:390px; height:110px; margin-left:5px; background-color:#f3f3f3; float:left; }
.row2 img{ float:left;}
.row2 span{ display:block; line-height:40px; width:40px; text-align:right; float:left; color:#a9a9a9;}
.f2{ width:300px; height:110px; float:left; line-height:40px; background-color:#f3f3f3; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; margin-left:10px;}
.f3{ width:145px; height:45px; background-color:#e62388; color:#fff; font-family:'Î¢ÈíÑÅºÚ'; margin-top:25spx; font-size:16px; margin-top:25px;}
.main_eight_right{ width:800px; float:left;}
.map{ width:544px; height:341px; float:left;}
.address2{ width:230px; float:left; margin-left:26px;}
.address2 p{ color:#6c6b6c;  margin-bottom:22px;}
.main_nine_bg{ width:100%; float:left; height:41px;background-color:#f3f3f3;}
.main_nine{ width:1240px; margin:0 auto;}
.main_nine a{ height:41px; line-height:41px; padding-right:5px;}
.tit2{ width:100%; float:left; height:94px;}
.tit2 img{ display:block; margin:0 auto;}
table img{ width:100%; height:100%;}
.bottom_one_bg{ width:100%; height:246px; background-color:#262528; float:left;}
.bottom_one{ width:1240px; height:184px;  background-color:#464449; margin:0 auto;margin-top:31px;}
.bottom_one ul li{ width:413px; height:184px;background-image:url(../images/bga.jpg); background-repeat:no-repeat; background-position:right top;  background-size:1px 170px; float:left; }
.bottom_one ul li p{ color:#fff; margin-bottom:7px; text-align:center; line-height:20px;}
.b{ margin-top:30px;}
.bottom_one ul li h2{ color:#fff; font-size:24px; text-align:center;}
.er{ float:right; margin-right:134px; width:130px;}
.er img{ float:right; width:70px; height:70px;}
.er span{ display:block; float:right; width:30px; line-height:30px; padding-right:10px; color:#fff; padding-top:5px;}
.bot{ width:100%; float:left; text-align:center; line-height:64px; height:64px; color:#717272; background-color:#181719;}
.top{ position:fixed;right:5%;bottom:30%;}

.dgbg{ width:100%; float:left; margin-bottom:70px;}
.dg{ width:1240px; margin:0 auto;}
.nav2{ width:100%; height:53px; float:left;}
.tit3{ height:31px; padding:0 25px; display:block; background-color:#e4007f; color:#fff; line-height:31px; font-size:16px; float:left; margin-top:11px; position:relative;}
.tit3 img{ position:absolute;right:-6px;top:9px;}
.jion2{ float:right; margin-top:9px;}
.nav2 ul { float:right;}
.nav2 ul li{ line-height:53px;}
.nav2 ul li a{ color:#262528; padding-right:60px;}
.nav2 ul li a:hover{ color:#e4007f;}
.defp{ width:100%; float:left; height:326px; margin-bottom:22px;}
.defp li img{ width:248px; height:326px;}
.kc_jieshao{ width:1238px; height:auto; float:left; border:1px solid #e0e0e0;  font-size:20px; color:#959595; border-bottom:none;}
.tit4{ width:100%; line-height:70px; background-color:#f3f3f3; float:left;}
.xp1{ width:474px; display:block; float:left; padding-left:276px; margin-right:160px;}
.xp2{width:100px; display:block; float:left;}
.xp3{width:80px; display:block; float:left;}
.gray {
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray;
}
.kc_jieshao ul{border-top:1px solid #e0e0e0; width:100%; float:left;}
.kc_jieshao ul li{ width:1238px; height:204px; float:left;border-bottom:1px solid #e0e0e0; }
.kc_jieshao ul li img{ width:242px; height:182px; margin:11px; float:left; margin-right:20px;}
.kc_info{ width:470px; float:left;}
.kc_jieshao ul li h2{ color:#0d0c0c; font-size:24px; line-height:60px; margin-top:11px;}
.kc_jieshao ul li p{ color:#afafaf; font-size:18px;}
.kc_jieshao ul li p a{ color:#e4007f;}
.kc_jieshao ul li span{ margin-top:90px; display:block; float:left;}

.dgbg2{ width:100%; float:left;  border-top:1px solid #c3c3c3;}
.dg2{ width:1240px; margin:0 auto;}
.tit5{ width:100%; height:118px; float:left;}
.tit5 img{ display:block; margin:0 auto;}
.xx2{ width:1240px; height:auto; float:left; background-color:#f2f2f2;}
.xx2 li{ width:308px; border-bottom:1px solid #fff; border-right:1px  solid #fff; height:449px; float:left; text-align:center; position:relative;}
.d3{ width:277px; height:338px; margin:35px 16.25px 10px 16.25px;}
.xx2 li span{ color:#666666; font-size:18px; line-height:25px;}
.bg2{width:309.25px; height:449px; position:absolute; background-color:#020202;filter:alpha(opacity=20);    -moz-opacity:0.2;    -khtml-opacity: 0.2;   opacity: 0.2; left:0;top:0;display:none;}
.add{ position:absolute; left:134.625px;top:204.5px; z-index:999; display:none;}
.xx2 li:hover a{ display:block;}
.xx2 li:hover .add{ display:block;}
.page{ width:1240px; height:108px; float:left;}
.a4{ display:block; width:130px; height:42px; font-size:24px; color:#fff; background-color:#e62388; line-height:42px; text-align:center; float:left; margin-right:10px; margin-top:36px;}
.a5{ display:block; float:left; width:40px; height:40px; text-align:center; line-height:40px; font-size:20px;margin-top:36px; margin-right:10px; border:1px solid #eeeeee;}
.a5:hover{ color:#e83c91;}

h3.boxh3 {
    font-size: 18px;
    letter-spacing: 1px;
    position: relative;
    line-height: 50px;
    font-weight: 50;}
.boxh3 span {
    position: absolute;
    right: 0;
    overflow: hidden;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 13px;
}
.boxh3 span a {
    color: #f33;
}
.y {
    float: right;
}	
.b1d {
    border: 1px solid #ddd;
}
.radius2 {
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
}
.ul_course li {
	width: 300px;
    position: relative;
    line-height: 55px;
    height: 55px;
    overflow: hidden;
    background: #fff url(../images/re.gif) no-repeat 90% 20px;
    border-bottom: 1px solid #ddd;
}
.ul_course li a {
    font-size: 16px;
    line-height: 55px;
    height: 55px;
    overflow: hidden;
    display: block;
    padding-left: 20px;
    color: #222;
}
.ul_course li a span {
    font-size: 12px;
    position: absolute;
    right: 80px;
    top: 3px;
    color: #999;
}
.b-b-1d {
    border-bottom: 1px dotted #ddd;
    margin-bottom: 10px!important;
}
.lh30 {
    line-height: 30px;
}
.f14 {
    font-size: 14px;
}
.ul_news2 li span a {
    color: #999;
    padding-right: 8px;
}

.tb-left {overflow: hidden;width: 850px;float: left;color:#000;}
.tline3 {height: 50px;line-height: 50px;padding-bottom: 7px;background: url(../images/tline3.jpg) bottom center no-repeat;overflow: hidden;position: relative;width:850px;}
.mt20, .m-t20, .mtw {margin-top: 20px!important;}
.tline3 .tbt {background: url(../images/tl3.jpg) 16px no-repeat;float: left;font-size: 24px;padding-left:32px;}
.qz-more {height: 38px;padding: 0 19px;display: block;position: absolute;right: 0px;bottom: 0px;
background: #ff0000;color: #fff;font-size: 17px;line-height: 38px;}
.zp-ul {overflow: hidden;border-top: 2px solid #e6e5e5;margin-top: 30px; width:850px;}
.zp-ul li.zp-hd {font-size: 16px;color: #000000;font-weight: bold;}
.zp-ul li {overflow: hidden;border-bottom: 1px solid #e6e5e5;height: 50px;line-height: 50px;color: #5d5d5d; clear:both; width:850px;}
.zp-ul li .wh11 {width: 16%;text-align: center;}
.zp-ul li span {float: left;display: block;}
.zp-ul li .wh22 {width: 24%;padding-left: 3%;}
.zp-ul li .wh33 {width: 25%;}

.zp-ul li .wh1 {width: 12%;text-align: center;}
.zp-ul li .wh2 {width: 20%;text-align: center;}
.zp-ul li .wh3 {width: 17%;}

.qz-box {
    border: 1px solid #d9d9d9;
    border-top: 3px solid #ff0000;
    margin-top: 30px;
    overflow: hidden;
    padding-bottom: 30px;
}
.qz-tit1 {
    margin: 25px 30px 0 30px;
    border-bottom: 1px solid #d9d9d9;
    height: 30px;
}
.qz-tit1 h3 {
    height: 29px;
    border-bottom: 2px solid #ff0000;
    line-height: 29px;
    padding: 0 5px;
}
.qz-t {
    height: 56px;
    line-height: 56px;
    position: relative;}
	
.qz-t h3 {
    font-size: 18px;
    color: #ff0000;
    margin-left: 30px;
}
.qz-t font {
    position: absolute;
    right: 15px;
    top: 0px;
}	
.qz-cen {
    margin: 25px 30px 0 30px;
    font-size: 14px;
    line-height: 26px;
    color: #555;
}
.yy-table {
    margin-top: 40px;
    overflow: hidden;
    color: #5d5d5d;
    text-align: left;
}
.yy-table .td1 {
    width: 140px;
}
.yy-table td {
    overflow: hidden;
    padding: 8px 0;
}
.td1 {
    text-align: right;
    padding-right: 10px !important;
}
.red, .red a {
    color: #ff0000;
}
.yy-inp {
    height: 28px;
    line-height: 28px;
    padding: 0 10px;
    border: 1px solid #d9d9d9;
    color: #555;
    width: 284px;
    background: #fff;
    box-sizing: border-box;
    margin-right: 8px;
}
input, select {
    vertical-align: middle;
}
.yy-area {
    height: 150px;
    line-height: 24px;
    padding: 5px 10px;
    border: 1px solid #d9d9d9;
    color: #555;
    font-size: 14px;
    width: 404px;
    background: #fff;
    box-sizing: border-box;
}
.yy-sel {
    height: 28px;
    line-height: 28px;
    padding: 0 10px;
    border: 1px solid #d9d9d9;
    color: #555;
    width: 110px;
    margin-left: 10px;
    background: #fff;
    box-sizing: border-box;
    margin-right: 8px;
}
.yy-sub {
    padding: 0 30px;
    background: #ff0000;
    border: none;
    border-bottom: 2px solid #960000;
    color: #fff;
    font-size: 16px;
    height: 36px;
    line-height: 32px;
    -webkit-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px;
    cursor: pointer;
    margin-top: 20px;
}

.xx3{ width:1240px; height:auto; float:left;}
.xx3 li{ width:290px; height:396px; margin-right:26.6px; background-image:url(../images/dd1.jpg); background-position:left bottom; background-repeat:no-repeat; margin-bottom:30px;}
.xx3 li img{width:290px;height:346px;}
.xx3 li p{ line-height:40px; color:#333333; font-size:20px;}
.xx3 li p span{ color:#666666; padding-left:20px;}

.xx4{ width:1240px; height:auto; float:left;}
.xx4 li{ width:1240px; height:192px; float:left; border-bottom:1px solid #e0e0e0; margin-bottom:40px;}
.xx4 li img{ width:242px; height:182px; float:left; margin-left:10px; margin-right:27px;}
.xx4_info{ width:960px; float:left; height:182px; overflow:hidden;}
.xx4 li h2{ font-size:24px; color:#0d0c0c; line-height:65px;}
.xx4 li p{ font-size:18px; color:#afafaf; line-height:35px;}
.xx4 li p a{ color:#e4007f;}
.xx4_info span{ color:#9a9a9a; font-size:16px; width:107px; height:28px; display:block; border-radius:25px; background-color:#e5e5e5; line-height:28px; text-align:center; margin-top:10px;}

.banner2{ width:100%; float:left; position:relative;}
.banner2 img{ width:100%;}

.banner2_info{ position:absolute;left:0;top:53px; color:#fff; width:40%; overflow:hidden; }
.banner2_info h2{ font-size:36px; margin:30px 0;}
.banner2_info h2 span{ font-size:24px;}
.banner2_info p{ font-size:18px; line-height:25px;}
.banner2_info h4{ font-size:18px; font-weight:normal; line-height:30px;}
.banner2_info img{ float:left; margin-right:35px;}
.xl1_bg{ width:100%; float:left; background-color:#e6e6e6;}
.xl1{ width:1240px; margin:0 auto;}
.xl_a{ width:413px; float:left; height:210px;}
.d2{ width:120px; height:120px; border-radius:50%; margin-left:30px; margin-top:22px; float:left;}
.xl_a_info{ margin-top:22px; float:left;  height:166px; margin-left:20px; overflow:hidden;}
.xl_a_info h2{  font-size:20px;}
.xl_a_info p{ font-size:18px; margin-bottom:30px;}

.xl2_bg{ width:100%; float:left; height:700px;}
.xl2{ width:1240px; margin:0 auto;}
.xt{ width:100%; float:left; height:134px;}
.xt img{ display:block; margin:0 auto;}
.xl2 ul{ width:1240px; height:545px; float:left; background-color:#f5f5f5;}
.xl2 ul li{ width:310px; height:545px;}
.xl2 ul li:img{ width:310px; height:325px;}
.xl2_info{ width:248px; height:200px; float:left; background-image:url(../images/xl4.jpg); background-repeat:no-repeat; background-position:left top; margin-top:20px;}
.xl2_info a{ font-size:18px; color:#666666; margin:10px 0px; display:block; float:left;}
.xl2_info p{ font-size:14px; color:#666666; line-height:30px;}

.xl2 ul li:hover a{color:#ff33a0;}
.xl2 ul li:hover .xl2_info{ background-image:url(../images/xl3.jpg);}
.xl3_bg{ width:100%; float:left; height:530px; background-color:#f5f5f5;}
.xl3{ width:1240px; margin:0 auto;}
.xl3 ul li{ height:414px; float:left; width:278px; margin-right:42.6px;}
.xl3 ul li img{ width:278px; height:338px;}
.xl3 ul li span{ font-size:18px; color:#666666; margin-top:10px; line-height:25px; display:block; text-align:center; width:100%;}
.xl3 ul li a:hover span{color:#ff33a0;}
.xl4_bg{ width:100%; float:left; height:1172px;}
.xl4{ width:1240px; margin:0 auto;}
.xl_b{ width:100%; height:458px; float:left;}
.xl_b li{ width:281px; height:458px; margin-right:38.6px;background-image:url(../images/dd1.jpg); background-repeat:no-repeat; background-position:left bottom;}
.xl_b li img{ width:281px; height:398px; }
.xl_b li p{ font-size:20px; color:#333333; line-height:50px;}
.xl_b li p span{ color:#666666; padding-left:20px;}
.xl_c{ width:363px; height:396px; float:left; margin-right:50px;}
.xl_c li{ width:363px; height:100px; float:left; margin-bottom:32px;}

.xl_c1 li{ width:363px; height:100px; float:left; margin-bottom:32px;}

.xt6{ width:100px; height:100px; float:left; margin-right:25px;}
.xl_c_info{ width:238px; float:left; height:100px;}
.xl_c_info a{ font-size:20px; color:#333; display:block; width:100%;}
.xl_c_info a:hover{color:#ff33a0;}
.xl_c_info span{ font-size:20px; color:#999999; display:block; width:100%; line-height:40px;}
.more2{ display:block; margin:32.5px auto;}
.xx5{ width:1240px; height:auto; float:left;}
.xx5 li{ width:235px; height:376px; float:left; margin-right:16.25px; overflow:hidden;}
.xx5 li img{ width:235px; height:300px;}
.xx5 li p{ text-align:center; color:#aeaeae; font-size:18px; margin-top:10px;}
.xx5 li p span{ font-size:14px; line-height:30px;}
.xx5 li:hover p{ color:#e4007f;}
.bt{ width:100%; float:left;}
.bt img{ width:100%;}
.je{ width:975px; height:83px; background-image:url(../images/bg2.jpg); background-size:581px 5px; float:left; background-repeat:no-repeat; background-position: left bottom; color:#666666; font-size:20px; line-height:30px; margin-top:10px;}
.tab2{ width:100%; float:left; height:57px; margin-top:36px; margin-bottom:55px;}
.tab2 a{ width:211px; height:53px; display:block; border:2px solid #999999; line-height:53px; text-align:center; float:left; color:#333333; font-size:20px; margin-right:33px;}
.tab2 a:hover{ border:2px solid #ff33a0; background-color:#ff33a0; color:#fff;}
.ac{border:2px solid #ff33a0; background-color:#ff33a0; color:#fff;}
.sc1 { width:100%; float:left;}
.sc1 li{ width:380px; height:266px; margin-right:50px; margin-bottom:60px;}
.sc1 li img{ width:380px; height:234px;}
.see_all{ display:block; width:100%; font-size:20px; margin-top:160px; display:block; text-align:center; color:#fff;}
.sc1 li p{ line-height:32px; font-size:20px; color:#1a1a1a;}
.sc1 li p a{ color:#999999; float:right;}
.sc2_jj{ width:610px; float:left; height:230px; font-size:20px; color:#666666;}
.sc2_bg{ width:100%; float:left; height:477px; background-color:#bfbab6;}
.ln_info{ width:609px; float:right; height:477px; }
.ln_info h2{ font-size:36px; margin-top:140px; margin-bottom:10px; color:#2d223a;}
.center{ width:1240px; margin:0 auto;} 
.ln_info p{ font-size:20px; margin-bottom:10px; color:#2d223a;}
.ln_info h4{ font-size:20px;margin-bottom:10px; color:#2d223a;}
.ln_info a{ width:133px; height:46px; display:block; text-align:center; line-height:46px; color:#fff; background-color:#2d223a;}
.sch_bg{ width:100%; position:absolute; height:477px;top:476px;left:0; background-color:#1a1a1a;}
.sc2_info{ width:620px; height:267px; float:left; overflow:hidden; margin-right:620px;}
.sc2_info h2{ height:147px; float:left; font-size:30px; line-height:147px; color:#333333; width:100%;}
.sc2_info p{ font-size:20px; color:#666; line-height:30px;}
.sc2_list{ position:relative; z-index:9999; width:100%;}
.sc2_list li{ width:281px; height:398px; margin-right:38.6px; margin-bottom:46px;}
.sc2_list li img{width:281px; height:398px;}
.ry{ width:985px; height:163px; float:left;  font-size:20px; color:#666;}
.ry2{ font-size:30px; height:95px; line-height:95px; float:left; width:100%; color:#333333;background-image:url(../images/dd1.jpg); background-repeat:no-repeat; background-position:left top;}
.sp{ width:100%; height:485px; float:left; margin-bottom:88px;}
.sc3_lista{ width:100%; float:left; height:1077px;}
.sc3_lista li{ width:380px; height:310px; float:left; margin-right:50px;}
.sca3_img{ width:380px; height:234px;}
.sc3_lista li h4{ font-size:20px; color:#333333; line-height:40px;}
.sc3_lista li span{ font-size:20px; color:#999999; line-height:36px;}
.more3{ margin:130.5px auto;}
.sc_jjbg{ width:100%; float:left;  background-color:#1a1a1a;  padding-bottom:30px;}
.sc_jj2{ margin-left:190px; width:900px; font-size:18px; color:#cccccc;}
.sj{ width:100%; float:left; min-height:1267px;}
.sj h2{ font-size:30px; height:195px; line-height:195px; float:left; color:#333333; width:100%; float:left;}
.sj_left{ width:190px; float:left;}
.sj_right{ width:1050px; float:left;}
.sj_right h4{ font-size:20px; color:#333333; margin-bottom:20px;}
.sj_right p{ font-size:18px; color:#4c4c4c; line-height:30px; width:870px;}
.more4{ margin:0 auto; margin-top:100px;}
.school4{ width:100%; height:1700px; float:left; background-color:#e6e6e6;}
.school4 img{ margin:0 auto;}
.school4 h2{ font-size:30px; margin-top:36px; float:left; height:155px; line-height:155px;}
.kc2{ width:100%; height:268px; margin-top:10px; float:left;}
.kc2 li{ width:289px; height:268px; margin-right:28px;}
.kc2 li img{width:290px;height:218px;}
.kc2 li span{ width:176px; font-size:20px; height:37px; display:block; text-align:center; line-height:37px; margin-top:13px; background-color:#999999; color:#fff;}
.kc3{ width:100%;float:left;}
.kc3 li{ width:289px; height:360px; margin-right:28px; margin-bottom:60px;}
.kc3 li img{ width:289px; height:291px;}
.kc3 li p{ font-size:16px; color:#666666;}
.kc3 li p span{ padding-right:20px; line-height:40px;}
.kc3 li h4{ color:#333333; font-size:16px;}
.sc5{ width:100%; float:left;}
.hj1{ width:100%; float:left; height:284px;}
.hj1 li{ width:310px; height:284px; float:left;}
.hj1 li h2{ font-size:18px; color:#333333; line-height:44px; width:310px;float:left; text-align:center; overflow:hidden;}
.hj1 li p{ font-size:14px; color:#7a7a7a; line-height:25px; height:90px; width:100%; float:left;}
.hj_message{ width:100%; float:left; margin-top:66px; min-height:860px;}
.hj_message p{ font-size:30px; line-height:45px; color:#666666; margin:10px 0;}
.hj_message img{ float:left; margin-right:20px; margin-bottom:20px;}
.sc_tit{ width:100%; height:100px; line-height:100px; float:left; font-size:40px; color:#33333; background-image:url(../images/dd1.jpg); background-repeat:no-repeat; background-position:left top;}
.sc_p{ font-size:30px; color:#666666; width:1016px; height:105px; float:left;}
.sc_tit2{ width:100%; height:90px; line-height:90px; float:left; font-size:30px; color:#333333;}
.sp_list{ width:100%; float:left;}
.sp_list li{ width:382px; margin-right:47px; font-size:20px; color:#4c4c4c; line-height:65px; margin-bottom:44px;height:300px;}
.page2{ line-height:60px; margin-top:100px; float:left; text-align:center;}
.news_tj{ width:1240px; height:590px; float:left; margin-bottom:10px;}
.news_tj_left{ width:813px; height:590px; float:left; margin-right:47px;}
.news_tj_right{ width:380px; height:590px; float:left;}
.news_tj_left h2{ color:#333333; font-size:24px; padding:8px 0;}
.news_tj_left h2 span{ font-size:14px; color:#999999; display:block; float:right; padding-top:10px;}
.news_tj_left p{ font-size:18px; color:#808080;}
.news_tj_right h2{ color:#333333; font-size:24px; padding:8px 0;}
.news_tj_right span{font-size:14px; color:#999999;}
.zp{ width:100%; float:left; border-top:1px solid #c3c3c3;}
.zp_tit{ width:100%; float:left; line-height:120px; margin-bottom:14px; color:#333333; font-size:40px;}
.zp_list li{ width:600px; height:313px; margin-bottom:50px; margin-right:40px; background-color:#fff; float:left;}
.time{ display:block; padding:0 30px; width:540px;line-height:78px; color:#999999;}
.zp_list li p{ width:270px; padding-left:30px; float:left; }
.zp_sp1{  font-size:26px; color:#333333; display:block; float:left; width:130px;}
.zp_sp2{ font-size:16px; color:#666666; padding-top:12px; display:block; float:left;}
.zp_sp3{ font-size:20px; color:#333333; display:block; float:left; width:130px; padding-top:6px;}
.a6{ display:block; line-height:64px; width:250px; font-size:24px; display:block; margin-left:30px; float:left; background-color:#262626; color:#fff; text-align:center;}
.a7{ font-size:24px; line-height:64px; margin-left:48px; display:block; float:left;}
.row1{ width:560px; height:30px; float:left; margin-right:40px; margin-bottom:73px;}
.row1 p{ color:#999999; font-size:24px; padding-top:1px; float:left; padding-right:20px;} 
.row1 p span{ color:#333333;}
.f4{ height:28px; border-bottom:2px solid #e6e6e6; line-height:28px; width:300px; font-size:24px; font-family:'Î¢ÈíÑÅºÚ';}
.f5{ width:254px; height:68px; background-color:#262626; color:#fff; font-size:24px;font-family:'Î¢ÈíÑÅºÚ'; margin-bottom:200px; margin-top:40px;}
.lx2{ width:100%; float:left; border-top:1px solid #c3c3c3;}
.lx_form{ width:100%; background:url(../images/lx_bg.jpg) no-repeat; height:761px; float:left;}
.row4{ width:420px; height:54px; border:1px solid #d9d9d9; margin-bottom:28px; float:left; margin-right:600px;}
.row4 span{ display:block; line-height:54px; font-size:24px; float:left; color:#333333; width:100px; text-align:center;}
.f6{ width:320px; line-height:54px; height:54px; float:left;font-family:'Î¢ÈíÑÅºÚ'; font-size:24px; }
.row5{ width:420px;  border:1px solid #d9d9d9; margin-bottom:28px; height:190px;float:left; margin-right:600px;}
.row5 span{ display:block; line-height:54px; font-size:24px; float:left; color:#333333; width:150px; text-align:center;}
.f7{ width:270px; line-height:54px; height:190px; float:left;font-family:'Î¢ÈíÑÅºÚ'; font-size:24px;}
.er2{ width:100%; float:left; height:600px;}
.er2 img{ width:374px; height:374px; margin-left:151px; margin-top:103px; float:left;}
.er2_info{ margin-top:190px; margin-left:30px; float:left;}
.er2_info h2{ font-size:26px; color:#333; font-weight:bolder; margin-bottom:25px;}
.er2_info  p{ font-size:18px; color:#333; margin-bottom:10px;}
.lx4{ width:100%; float:left; border-top:1px solid #c3c3c3;}
.lx4_form{ width:100%; background-image:url(../images/lx2.jpg); height:1024px; float:left; background-repeat:no-repeat; background-position:right bottom;}
.row6{ width:420px;line-height:54px;margin-bottom:28px; float:left; margin-right:600px; font-size:24px;}
.row6 span{display:block; line-height:54px; font-size:24px; float:left; color:#333333; width:100px; text-align:center;}
.jia{ display:block; width:53px; height:53px; background-color:#666666; line-height:53px; text-align:center; color:#fff; font-size:28px; float:left; margin-top:10.5px;}
.f8{ width:80px; border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9; float:left; height:51px;margin-top:10.5px; text-align:center; font-size:24px;}
.f9{ margin-right:10px;}
.f10{ width:241px; height:71px; background-color:#ff33a0; color:#fff; float:left; margin-top:20px; font-size:24px; font-family:'Î¢ÈíÑÅºÚ'; background-color:#52aef7; border:none;}

/*---------ÓÒ±ßÐü¸¡------------------------------*/
.side_nav{position: fixed;top: 50%;right: 0;width: 60px; z-index:999}
.side_nav ul li{position: relative;width: 60px;height: 60px;float: right; margin-bottom: 1px;/* border-bottom: 1px solid #fff; */}
.side_nav ul li a{display:inline-block;height: 60px;position: absolute;top: 0;left: 0;}
.current_side_n{width: 140px!important;}
.current_side_n a{width: 140px!important;}
.side_nav ul li span{float: left;color:#fff;line-height: 60px;font-size: 16px;margin-left: 60px;cursor: pointer;}
.side_nav_3 a{width: 60px;}
.side_nav_3 a span{height:128px;position: absolute;right: 60px;bottom: 0px;margin-left: 0!important;display: none;}
.tel a{background: #262626 url(../images/0013920_47.png) no-repeat 15px 15px;}
.QQ a{background: #262626 url(../images/0013920_47.png) no-repeat 15px -96px;}
.sub_QR a{background: #262626 url(../images/0013920_47.png) no-repeat 15px -207px;}
.back_top a{background: #262626 url(../images/0013920_47.png) no-repeat 15px -317px;}