/************************css reset***********************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin:0px; padding:0; border:0; font-size: 100%; font: inherit; vertical-align: baseline; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
body { text-align:center; font:13px "微软雅黑"; background:#fff; }
.oh { overflow:hidden; }
.displayN { display:none; }
.clear { display:block; clear:both; width:100%; height:0px; }
.block5 { display:block; clear:both; height:5px; }
.block10 { display:block; clear:both; height:10px; }
.block15 { display:block; clear:both; height:15px; }
.block20 { display:block; clear:both; height:20px; }
.block30 { display:block; clear:both; height:30px; }
.floatL { float:left; display:inline; }
.floatR { float:right; display:inline; }
a { text-decoration:none; }
a:hover { text-decoration:none; }


.header { width:100%; height:618px; background:url(../images/head_bg.jpg) center top scroll no-repeat; overflow:hidden; }
.header .head1 { width:1000px; height:102px; background:url(../images/head1.jpg) no-repeat; margin:0 auto; }
.head1 ul { float:right; display:inline; width:565px; height:60px; padding-left:15px; margin-top:6px; }
.head1 ul li { display:inline-block; float:left; width:60px; height:23px; text-align:center; line-height:23px; margin:2px 0px 0px 0px; }
.head1 ul li a { color:#666; font-size:14px; }
.head1 ul li a:hover { font-weight:bold; color:#ed4664; }
.header .head2 { width:1000px; height:136px; background:url(../images/head2.jpg) no-repeat; margin:0 auto; }
.header .head3 { width:1000px; height:161px; background:url(../images/head3.jpg) no-repeat; margin:0 auto; }
.header .head4 { width:1000px; height:220px; background:url(../images/head4.jpg) no-repeat; margin:0 auto; text-align:left; overflow:hidden; }
.header .head4 p { width:100%; height:75px; text-align:center; line-height:30px; color:#000; font-weight:bold; font-size:18px; margin-top:60px; }
.header .head4 p strong { font-size:28px; }
.header .head4 ul { width:700px; height:50px; margin:0px 0px 0px 125px; }
.header .head4 ul li { float:left; display:inline; width:161px; height:49px; background:url(../images/1.png) no-repeat; text-align:left; margin-left:66px; }
.header .head4 ul li:hover { background:url(../images/2.png) no-repeat; }
.header .head4 ul li a { display:block; width:161px; height:49px; line-height:49px; color:#ed4664; font-weight:bold; font-size:18px; text-indent:55px; }
.header .head4 ul li a:hover { color:#fff; }
.header .head4 ul li .a1 { background:url(../images/icon1.png) 15px center scroll no-repeat; }
.header .head4 ul li .a2 { background:url(../images/icon2.png) 13px center scroll no-repeat; }
.header .head4 ul li .a3 { background:url(../images/icon3.png) 14px center scroll no-repeat; }
.cont { margin:0 auto; width:1000px; text-align:center; overflow:hidden; }
.bg1{background:#ffeeee;}
.cont1 { height:270px; }

.pub-h2{width:100%;height:50px;margin:20px 0px;line-height:50px;text-align:center;font-size:30px;font-weight:bold;color:#000;}

.cont1 p { float:left; display:inline; width:470px; height:108px; background:url(../images/daodu.jpg) left top scroll no-repeat; color:#444; font-size:16px; line-height:25px; padding:80px 0px 0px 80px; text-align:left; text-indent:2em;margin:45px 0px 0px 0px;}

.questionBlock1 {float:right;display:inline;width:430px;height:215px;background:#ffe2e2;text-align:left; overflow:hidden;margin:20px 00px 0px 0px;}
.questionBlock1 h2 { color:#000; font-size:26px;width:420px; margin:5px 0px 10px 5px;height:52px;line-height:52px;background:#4660bd;text-align:center; border-bottom:3px solid #3c4682;color:#fff;font-weight:bold;}
.questionBlock1 ul { width:430px; height:135px; margin:5px 0px 0px px; }
.questionBlock1 ul li { overflow:hidden; }
.questionBlock1 .left { float:left; display:inline; width:220px; height:89px;margin:0px 0px 0px 10px;}
.questionBlock1 .right { float:right; display:inline; width:185px; height:94px;margin:0px 10px 0px 0px; }
.questionBlock1 .bottom { float:left; display:inline; width:410px; height:95px;margin-left:10px;}
.questionBlock1 .txt_1 {padding:5px 0px 5px 5px; font-size:13px; color:#a2a2a2; margin-bottom:10px; }
.questionBlock1 .txt_1, .questionBlock .txt_2, .questionBlock .txt_3 { width:207px; height:25px; line-height:25px; padding:5px 0px 3px 5px; font-size:13px; color:#a2a2a2; }
.questionBlock1 .txt_2 { width:173px; height:72px; line-height:20px; padding:5px; color:#a2a2a2; }
.questionBlock1 .txt_3 { float:left; display:inline-block; width:103px; height:40px; line-height:40px; padding:10px 0px; color:#a2a2a2; }
.questionBlock1 .txt_4 { margin-left:9px; }
.questionBlock1 .btn_submit, .questionBlock1 .btn_reset { float:left; display:inline; width:88px; height:40px; background:#ed4664; line-height:38px; text-align:center; color:#fff; font-size:18px; border:none; margin:0px 0px 0px 10px; outline:none; cursor:pointer; font-family:"黑体"; vertical-align:middle; border:#fff 1px solid; }
.questionBlock1 .btn_reset { float:right; background:none; color:#ff8989; margin-left:0px;border-color:#ff8989;}
.questionBlock1 select { font:13px; }

.cont2{height:600px;}

.cont2 ul{width:975px;height:472px;position:relative;}
.cont2 ul li{position:absolute;width:210px;height:210px;background:url(../images/bg1.png) no-repeat;text-align:center;cursor:pointer;}
.cont2 ul li img{margin:40px auto 5px;border-radius:40px;}
.cont2 ul li p{width:210px;line-height:19px;color:#000;font-size:16px;text-align:center;}
.cont2 ul li:hover{background:url(../images/bg1a.png) no-repeat;}
.cont2 ul li:hover p{font-weight:bold;}

.cont2 ul .li1{left:128px;top:0px;}
.cont2 ul .li2{left:380px;top:0px;}
.cont2 ul .li3{right:128px;top:0px;}

.cont2 ul .li4{left:0px;top:131px;}
.cont2 ul .li5{left:256px;top:131px;}
.cont2 ul .li6{right:256px;top:131px;}
.cont2 ul .li7{right:0px;top:131px;}

.cont2 ul .li8{left:128px;bottom:0px;}
.cont2 ul .li9{left:380px;bottom:0px;}
.cont2 ul .li10{right:128px;bottom:0px;}

.cont3{height:750px;}
.cont3 ul{width:974px;height:575px;margin-top:20px;position:relative;}
.cont3 ul li{position:absolute;background:#fd7282;overflow:hidden;border-radius:3px;overflow:hidden;}
.cont3 ul li h3{border:1px dashed #ffb6b6;margin:13px 0px 0px 13px;text-align:center;color:#fff;font-size:22px;}
.cont3 ul li p{padding:10px;color:#2f2f2f;font-size:13px;background:#fee;line-height:23px;position:absolute;left:0px;top:0px;z-index:1000;display:none;text-indent:2em;text-align:left;}

.cont3 ul .style1{width:317px;height:136px;}
.cont3 ul .style1 h3{width:291px;height:110px;line-height:110px;}
.cont3 ul .style1 p{width:297px;height:116px;}

.cont3 ul .style2{width:235px;height:230px;}
.cont3 ul .style2 h3{width:209px;height:204px;line-height:204px;}
.cont3 ul .style2 p{width:215px;height:210px;}


.cont3 ul .li1{width:316px;height:265px;left:5px;top:10px;}
.cont3 ul .li1 h3{width:290px;height:239px;line-height:239px;}
.cont3 ul .li1 p{width:296px;height:245px;}

.cont3 ul .li2{width:316px;height:185px;left:329px;top:10px;}
.cont3 ul .li2 h3{width:290px;height:159px;line-height:159px;}
.cont3 ul .li2 p{width:296px;height:165px;}

.cont3 ul .li3{width:316px;height:136px;right:5px;top:10px;}
.cont3 ul .li3 h3{width:290px;height:110px;line-height:110px;}
.cont3 ul .li3 p{width:296px;height:116px;}

.cont3 ul .li4{width:316px;height:130px;left:329px;top:204px;}
.cont3 ul .li4 h3{width:290px;height:84px;line-height:30px;padding-top:20px;}
.cont3 ul .li4 p{width:296px;height:110px;}

.cont3 ul .li5{width:316px;height:180px;right:5px;top:154px;}
.cont3 ul .li5 h3{width:290px;height:114px;line-height:30px;padding-top:40px;}
.cont3 ul .li5 p{width:296px;height:160px;}

.cont3 ul .li6{width:316px;height:143px;left:5px;top:284px;}
.cont3 ul .li6 h3{width:290px;height:87px;line-height:30px;padding-top:30px;}
.cont3 ul .li6 p{width:296px;height:123px;line-height:21px;}

.cont3 ul .li7{width:640px;height:110px;right:5px;top:342px;}
.cont3 ul .li7 h3{width:614px;height:84px;line-height:84px;}
.cont3 ul .li7 p{width:620px;height:90px;}

.cont3 ul .li8{width:316px;height:132px;left:5px;bottom:6px;}
.cont3 ul .li8 h3{width:290px;height:106px;line-height:106px;}
.cont3 ul .li8 p{width:296px;height:112px;}

.cont3 ul .li9{width:316px;height:108px;left:329px;bottom:6px;}
.cont3 ul .li9 h3{width:290px;height:82px;line-height:82px;}
.cont3 ul .li9 p{width:296px;height:88px;}

.cont3 ul .li10{width:316px;height:108px;right:5px;bottom:6px;}
.cont3 ul .li10 h3{width:290px;height:72px;line-height:30px;padding-top:10px;}
.cont3 ul .li10 p{width:296px;height:88px;}

.cont3 .a2{width:234px;height:36px;background:#fd7282;color:#fff;font-weight:bold;margin-left:30px;line-height:36px;display:inline-block;float:right;text-align:center;font-size:16px;margin:20px 35px 0px 0px;}
.cont3 .a2:hover{background:#fa5669;}


.cont4{height:270px;}
.cont4 ul { width:980px; height:150px;margin:0px 0px 0px 10px; }
.cont4 ul li { width:310px; height:135px; overflow:hidden; text-align:left; float:left; display:inline; margin:0px 0px 0px 10px; }
.cont4 ul li a { display:block; width:290px; height:140px; overflow:hidden; }
.cont4 ul li a img { transition:500ms; -moz-transition:500ms; -webkit-transition:500ms; -o-transition:500ms; display:block; }
.cont4 ul li a:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); }

.cont5{height:533px;}
.cont5 .weibo{width:1000px;height:400px;margin:30px 0px 0px 35px;}
.footer{ width:100%; height:200px; overflow:hidden; margin:0px auto;background:url(../images/footer.jpg) center top scroll no-repeat;}
.footer p{ width:1000px; height:auto; text-align:center; line-height:24px; color:#fff; margin:0px auto; margin-top:20px;}

.box-school{width:100%;height:100%;position:fixed;top:0px;left:0px;background:url(../images/box-school-bg.png);background:rgba(0,0,0,0.6);display:none;}

.box-school .box-school-content{width:900px;height:500px;position:absolute;left:50%;top:50%;margin:-250px 0px 0px -450px;background:#fff;border-radius:10px;overflow:hidden;}
.box-school .box-school-content .content{width:900px;position:absolute;left:0px;top:50px;}

.box-school .box-school-content .close{position:absolute;right:10px;top:10px;font-size:30px;color:#ed4664;width:30px;height:30px;line-height:30px;text-align:center;cursor:pointer;}
.box-school .box-school-content img{float:left;display:inline;margin:0px 0px 0px 30px;}
.box-school .box-school-content .right{float:right;display:inline;width:635px;height:405px;margin:0px 25px 0px 0px;text-align:left;}
.box-school .box-school-content .right strong{font-weight:bold;color:#444;font-size:16px;display:block;margin-bottom:8px;}
.box-school .box-school-content .right p{width:620px;height:auto;padding-bottom:3px;color:#444;font-size:14px;text-indent:2em;line-height:22px;}
.box-school .box-school-content .right .p1{text-indent:0px;}
.box-school .box-school-content .right a{display:inline-block;float:left;text-align:center;font-size:16px;margin-top:15px;}
.box-school .box-school-content .right .a1{width:230px;height:32px;border:2px solid #ffb6b6;color:#ed4664;line-height:32px;}
.box-school .box-school-content .right .a1:hover{border-color:#ff6d6d;}
.box-school .box-school-content .right .a2{width:234px;height:36px;background:#ed4664;color:#fff;font-weight:bold;margin-left:30px;line-height:36px;}
.box-school .box-school-content .right .a2:hover{background:#e51f42;}
