﻿/* CSS Document 	behavior: url(css/csshover.htc);*/
/*-------------------------------网页全局------------------------------------------*/
/**/
.head{ width:100%; height:230px; background:url(../image/heads.png) repeat-x center bottom;   }
.head_top{ width:1200px; height:31px; }

.head_top .right{ float:right;line-height:30px; font-size:12px;}

.head_top .right a{ width:83px; height:30px; display:block; padding-left:25px; float:left;}
.head_top .right a.link{ background:url(../image/links.png) no-repeat left top;}
.head_top .right a.cx{ background:url(../image/c.png) no-repeat left top;}
.head_top .right a.bm{ background:url(../image/bm.png) no-repeat left top;}

.headBody{ width:1200px; height:150px;}
.logo{ width:316px; height:130px; float:left; padding-top:20px;}
.headLeft{ width:385px; height:95px; float:left;}
.banner{ width:251px; height:95px; float:left;}
.headRight{ width:226px; padding-top:14px; padding-left:22px; line-height:22px; height:81px; float:right; background:url(../image/phone.png) no-repeat left top; color:#bbb; overflow:hidden;}
.headRight span{ float:left;}
.headRight b{ float:left; color:#3270AD; font-weight:normal;}

.Menu{ width:1200px; height:48px; }
.Menu a{ width:119px;  height:48px;  float:left; line-height:48px; text-align:center; color:#fff; font-size:16px;}


.Menu a:hover,.Menu a.default{ background:#006EBF;}

.indexFlash{ width:100%; height:455px;  }

.indexNewBody{ width:1200px; height:auto; padding-top:20px; padding-bottom:30px;}
.indexNewBody .lefts{ width:906px; height:auto; background:#FFFFFF; float:left;}
.indexTitle{
 width:100%; height:44px; float:left; border-bottom:1px solid #ddd; padding-top:24px;line-height:44px;
 }

.indexTitle .lefts{ width:376px; height:44px; float:left;  font-size:20px;} 
.indexTitle  .indexLeft{ width:230px;}
.indexTitle .coms{ width:446px; height:44px; float:left; }
.indexTitle .coms a{ width:92px; height:44px; display:block; float:left;text-align:center; font-size:16px;}
.indexTitle .coms a:hover,.indexTitle .coms a.default{ background:url(../image/r5_c3.jpg) repeat-x left bottom;color:#2266A7;}
.indexMores{ width:74px; height:44px; float:left; background:url(../image/mores.png) no-repeat center center; text-align:center; }


.IndexProMain{ width:896px; height:296px; float:left; padding-top:24px; }
.IndexProMain .lefts{ width:396px; height:296px; float:left}

.IndexProMain .rights{ width:500px; height:296px; float:left;}
.IndexProMain .rights ul,.IndexProMain .rights li{ margin:0px; padding:0px; list-style:none;}
.IndexProMain .rights li{ width:500px; height:28px; float:left; line-height:28px;}
.IndexProMain .rights li a{ float:left; display:block;}
.IndexProMain .rights li span{ float:right; color:#999;}
.IndexProMain .rights li.first{ height:96px; border-bottom:1px dashed #ddd; margin-bottom:19px; }
.IndexProMain .rights li.first .title{ width:500px; height:38px; line-height:32px; font-size:16px; }
.IndexProMain .rights li.first .title img{ float:left; padding-top:5px;}
.IndexProMain .rights li.first  .coms{ width:500px; height:44px; line-height:22px; color:#999;}

.IndexTops{
	width: 90px;
	height: 44px;
	line-height: 44px;
	float: left;
	border-bottom: 1px solid #188EEE;
	text-align: center;
	color: #333;
	font-size: 18px;
}
.IndexTopRs{ width:286px; height:44px;line-height:44px; float:right; border-bottom:1px solid #ddd;}
.IndexTopRes{ width:184px; }

.BodyNewTops{ width:100%; height:45px;}

.IndexTopRights{ width:274px; height:350px; padding-top:30px; background:url(../image/A_r2_c4.png) no-repeat;}
.IndexTopRights .titles{ color:#fff; font-size:18px; width:100%; height:70px; line-height:30px; text-align:center;}
.IndexTopRights  .lines{ width:266px; height:44px; padding:0px 8px;line-height:32px;}
.IndexTopRights  .lines .Lleft{ width:56px; float:left;  line-height:32px; text-align:center;}
.IndexTopRights  .lines .Lright{ width:185px; height:32px; float:left;}
.IndexTopRights  .lines .Lright input{ width:163px; height:30px; line-height:30px; border:1px solid #ccc; padding:0px 10px;}
.IndexTopRights  .lines a.ands{ width:120px; height:32px; color:#fff; display:block; border-radius:5px; margin:0px auto; background:#14B1E4; text-align:center;}
.IndexTopRights  .lineBottom{ height:65px; padding-top:20px; line-height:32px; text-align:center;}
.IndexTopRights  .lineBottom span{ color:#999; font-size:16px;}
.IndexTopRights  .lineBottom .tels{ font-size:24px; color:#FF6501; font-weight:bold;}

.IndexTBottom{ width:100%; height:235px; float:left;}

.indexNewBody .Blefts{ width:376px; padding-right:20px; height:auto; }
.indexNewBody .Blefts ul,.indexNewBody .Blefts li{ margin:0px; padding:0px; list-style:none;}

.indexNewBody .Blefts ul{ padding-top:16px;}
.indexNewBody .Blefts li{ width:376px; height:34px; line-height:34px;}
.indexNewBody .Blefts li b{ width:25px; height:34px; float:left; padding-left:5px; font-size:12px; color:#FFFFFF;}
.indexNewBody .Blefts li a{ width:346px; height:34px; display:block; float:left;}

.indexNewBody .BodyCom{ width:520px; height:auto; padding-top:65px;}


.inF1{ background:url(../image/f1.jpg) no-repeat left center;}
.inF2{ background:url(../image/f2.jpg) no-repeat left center;}
.inF3{ background:url(../image/f3.jpg) no-repeat left center;}
.inF4{ background:url(../image/f4.jpg) no-repeat left center;}

.IndexTopGg{ width:1200px; height:190px; padding-top:5px; overflow:hidden; }
.IndexTopGg ul{ width:1212px; height:auto; margin:0px; padding:0px;}
.IndexTopGg ul li{ width:404px; height:92px; float:left; margin:0px; padding:0px; list-style:none;}
.IndexPro{ width:100%; height:auto;}
.IndexPros{ width:1200px; height:auto;}
.IndexPros .left{ width:926px; height:560px; float:left;}

.IndexPros .leftBody{ width:100%; height:630px; float:left; padding-top:25px;}
.IndexPros .leftBody .B_left{ width:230px; height:620px; float:left;}
.IndexPros .leftBody .B_right{ width:970px; height:620px; float:left; overflow-x:hidden;}
.IndexPros .leftBody ul,.IndexPros .leftBody li{ margin:0px; padding:0px; list-style:none;}
.IndexPros .leftBody ul{ width:980px; float:left;}
.IndexPros .leftBody li{ width:225px; height:310px; float:left; padding:0px 10px; background:none;}
.IndexPros .leftBody li .box{ width:222px; height:157px; border:1px solid #ccc; border-top:0px;}
.IndexPros .leftBody li .imgs{ width:224px; height:132px;}
.IndexPros .leftBody li .imgs img{ width:100%; height:auto;}
.IndexPros .leftBody li img{ float:left; border:0px;}
.IndexPros .leftBody li a.title{ width:204px; height:30px; display:block; font-size:16px; line-height:30px; padding:0px 10px; color:#444;}
.IndexPros .leftBody li a.title:hover{ color:#222;}
.IndexPros .leftBody li .coms{ width:204px; padding:0px 10px; height:75px; margin-bottom:15px; line-height:24px;
text-overflow: -o-ellipsis-lastline; color:#999;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;

}
.IndexPros .leftBody li .bottoms{ width:100%; height:28px; text-align:center; line-height:28px;}
.IndexPros .leftBody li .bottoms a{ width:90px; height:28px; margin:0px 5px; display:inline-block; background:#14B1E4; color:#FFF; border-radius:4px;}

.IndexPros .leftGg{ width:100%; height:auto; float:left; padding-bottom:45px;}
.IndexPros .leftGg img{ width:100%; height:auto;}


.Tbright{ width:274px; height:auto;  float:right; padding-top:10px;}
.Tbright .BodyNewTops{ background:#EAE8E9;}
.Tbright .IndexTops{ border-bottom:0px; font-size:16px; color:#1E5FAF;}
.Tbright ul,.Tbright li{ margin:0px; padding:0px; list-style:none;}

.Tbright .tops{ width:274px; height:35px; padding-top:2px;} 
.Tbright .tops table{ background:#ddd;border:1px solid #6BE3FE; border-bottom:0px; color:#99CB00; }
.Tbright  table td{ padding-left:13px; font-size:12px;}
.Tbright ul{ width:242px; height:150px;padding:15px; background:#FCFCFC;  border:1px solid #E6E6E6; border-top:0px;}
.Tbright li{ width:242px; height:32px; border-bottom:1px dashed #EBEBEB;}

#Imgdemo1 {
 float: left;
}
#Imgdemo2 {
float: left;
}

.IndexMainComs{ width:1200px; height:auto; overflow-x:hidden;}
.IndexMainComs .Bodys{ width:1220px; height:auto; float:left;}
.IndexMainComs .Boxs{ width:255px; margin-right:20px; padding:10px 15px; border-bottom:2px solid #3072D0; background:#F5F5F5; height:346px; float:left; margin-bottom:20px;}

.IndexMainComs .Boxs .first{ width:100%; height:70px; padding-top:22px;}
.IndexMainComs .Boxs .first .imgs{ width:90px; height:70px; padding-right:10px;}
.IndexMainComs .Boxs .first .Rights{ width:154px; height:70px; }
.IndexMainComs .Boxs .first .Rights h3{ font-size:14px;
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.IndexMainComs .Boxs .first .Rights h3 a{ color:#444; height:24px;}
.IndexMainComs .Boxs .first .Rights h3 a:hover{ color:#222;}
.IndexMainComs .Boxs .first .Rights .coms{ line-height:20px; padding-top:4px; color:#999;
display: -webkit-box; height:40px;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.IndexMainComs .Boxs .send{ width:244px; padding-left:10px; height:34px; background:url(../image/dd.jpg) no-repeat left center; line-height:34px;}
.IndexMainComs .Boxs .IndexTopRes{ width:165px;}


.Indeximgs{ margin-bottom:20px; margin-right:20px;}
.Indeximges{ margin-right:20px;}
.IndexJob{ width:1200px; height:auto;}



.IndexJob .left{ width:926px; height:auto; float:left;}
.IndexJob .left .indexTitle{ padding-top:9px;}
.IndexJob .leftBody{ width:100%; padding-top:22px; height:auto; float:left;  }

.IndexJob .leftBody ul,.IndexJob .leftBody li{ margin:0px; padding:0px; list-style:none;}
.IndexJob .leftBody li{ width:228px; height:148px; float:left; position:relative;   }


.IndexJob .leftBody li .title{ width:200px; padding-left:20px; height:60px; line-height:30px;font-size:16px; color:#fff; position:absolute; left:0px; top:35px; font-weight:bold;}

.IndexJob .leftBody li .coms{ width:212px; height:130px;}



.Jfs1{ color:#6682A7;}
.Jfs2{ color:#6682A7;}
.Jfs3{ color:#6682A7;}
.Jfs4{ color:#6682A7;}

.IndexJob .right{ width:274px; height:auto; padding-top:9px; float:left;}
.bodyts{ background:#3577D5; p }
.bodyts .IndexTopRes{ border-bottom:0px; padding-right:10px; width:174px;}
.bodyts .IndexTops{ color:#fff; border-bottom:0px;}

.IndexJob .right ul,.IndexJob .right li{ margin:0px; padding:0px; list-style:none;}
.IndexJob .right ul{ background:#F5F5F5; padding:20px 10px 36px; width:254px; height:200px;}
.IndexJob .right li{ width:244px; height:34px; line-height:34px; padding-left:10px; background:url(../image/dd.jpg) no-repeat left center;}

.IndexJob .right .imgBody{ width:274px; height:230px; background:#EAE8E9;}

/* 横向滚动------------------------------
.scroll_horizontal{position:relative;width:1160px;height:420px; padding-top:19px;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:1160px;height:420px;  }
.scroll_horizontal .plus,
.scroll_horizontal .minus{position:absolute;top:140px;width:42px;height:68px;cursor:pointer; }
.scroll_horizontal .plus{left:-64px; background:url(../image/top_r8_c2.jpg);}
.scroll_horizontal .minus{right:-61px; background:url(../image/top_r8_c25.jpg); }
.scroll_horizontal .plus:hover,
.scroll_horizontal .minus:hover{background:none;}
.scroll_horizontal ul{position:absolute;top:0;left:0;width:9999px; padding:0px; margin:0px;}
.scroll_horizontal li{float:left;width:296px; height:350px; list-style:none; margin:0px; padding:0px;}
.scroll_horizontal li .imgs{ width:268px; height:295px; float:left; border:1px solid #DDD;}
.scroll_horizontal li .lititle{ width:270px; height:53px; float:left;line-height:36px; text-align:center; background:#DDD url(../image/top_r11_c4.jpg) no-repeat center 43px;}

.scroll_horizontal li:hover .imgs{ border:1px solid #1DAEE3;}
.scroll_horizontal li:hover .lititle{  background:#1DAEE3 url(../image/top_r11_c4.jpg) no-repeat center 43px; color:#FFFFFF;}

.IndexMenuMore{ width:1160px; height:117px; }
.IndexMenuMore a{ width:174px; height:61px; display:block; margin:0px auto;background:url(../image/top_r14_c15.jpg) no-repeat center top;}
.indexQQ{ width:76px; height:300px; position:fixed; right:0px; top:432px; z-index:10000;}
/*---------------------------------------------------*/




.IndexFaq{ width:100%; height:430px; background:#F5F5F5;}
.IndexFaqs{ width:1200px; height:430px;}
.IndexFaqs .left{ width:926px; height:424px; float:left;}
.IndexFaqs .left ul,.IndexFaqs .left li{ margin:0px; padding:0px; list-style:none;}
.IndexFaqs .left ul{ width:896px; height:320px; float:left; padding-top:11px;}
.IndexFaqs .left li{ width:864px; padding-left:32px; height:92px; border-bottom:1px dashed #ddd; padding-top:10px; line-height:24px; color:#999; background:url(../image/r57_c3.jpg) no-repeat left 14px;}
.IndexFaqs .left li h3{ width:864px; height:30px; font-size:14px; font-weight:normal; line-height:22px;}

.IndexFaqs .right{ width:274px; height:400px; padding-top:24px; float:left;}
.IndexFaqs .right ul,.IndexFaqs .right li{ margin:0px; padding:0px; list-style:none;}

.IndexFaqs .right ul{ padding-top:16px; width:274px; height:334px;}
.IndexFaqs .right li{ width:264px; height:34px; line-height:34px; padding-left:10px; background:url(../image/dd.jpg) no-repeat left center;}



.IndexLink{ width:1200px; height:auto; padding:20px 0px; line-height:40px; text-align:left;}
.IndexLink b{ font-size:16px; font-weight:normal; color:#000;}

.footer{ width:100%; height:240px;  background:#eeeeee;}

.footerTop{ width:1200px; height:60px; line-height:60px; text-align:center;}


.Copyright{ width:1200px; height:180px; line-height:24px; text-align:center; }


.IndexJob .focus {width:274px; height:230px; overflow:hidden; position:relative;}
.IndexJob .focus ul {height:274px; position:absolute; padding:0px; margin:0px; list-style:none;}
.IndexJob .focus li {float:left; width:274px; height:230px; overflow:hidden; position:relative; padding:0px; margin:0px; list-style:none; background:none;}
.IndexJob .focus li .tops{ width:270px; height:54px; text-align:center; line-height:54px; display:block; margin:0px auto; font-size:16px;}
.IndexJob .focus li .imgs,.IndexJob .focus li .imgs img{ width:232px; height:162px; display:block; margin:auto;}

.IndexJob .focus  li div {position:absolute; overflow:hidden;}
.IndexJob .focus .btnBg {position:absolute; width:800px; height:20px; left:0; bottom:0; background:#000; display:none;}
.IndexJob .focus .btn {position:absolute; width:780px; height:23px; padding:0px 10px 0px 10px; right:0; bottom:6px; text-align:right;}

.IndexJob .focus .btn span{display:inline-block; _display:inline; _zoom:1; width:25px; height:24px; line-height:24px; text-align:center; _font-size:0; margin-left:5px; cursor:pointer; background:#fff; display:none;}

.IndexJob .focus .btn span.on {background:#fff;}
.IndexJob .focus .preNext {width:23px; height:50px; position:absolute; top:100px; background:url(../image/sprite.png) no-repeat 0 0; cursor:pointer;}
.IndexJob .focus .pre {left:0;}
.IndexJob .focus .next {right:0; background-position:right top;}



/*----------------------------------*/
.zybody{ background:#fff url(../image/body_bg.jpg) center top no-repeat;}/*background:#F3F3F3;*/

.zyFlash{ width:100%; height:322px;}
/*----------------------关于我们--------------------------*/
.ThisUrl{ width:1180px; height:55px; background:url(../image/r3_c3s.png) no-repeat left center; line-height:55px; padding-left:20px;color:#2862AB;}
.ThisUrl a{ color:#2862AB;}

.ThisUrlts{ width:1180px; padding-right:20px; height:55px;  line-height:55px; color:#999;}
.ThisUrlts .bodys{background:url(../image/r3_c3s.png) no-repeat left center; padding-left:20px; width:auto; float:right;}
.ThisUrls a{ color:#999;}

.SubBody{ width:1200px; height:auto; }


.SubLefts{ width:274px; height:auto; float:left; padding-bottom:50px;}
.SubLefts .Titles{ width:244px; height:72px; background:#337ad6; padding-left:30px; line-height:72px; font-size:24px;  color:#fff; margin-bottom:3px;}
.SubLefts .LeftMenus{ padding-bottom:20px;}
.SubLefts .LeftMenus ul,.SubLefts .LeftMenus li{ margin:0px; padding:0px; list-style:none;}
.SubLefts .LeftMenus li{ width:274px; height:50px; border-bottom:1px solid #ddd;}
.SubLefts .LeftMenus li a{ width:244px; height:50px; display:block; font-size:16px; background:#FFFFFF url(../image/r5_c6.png) no-repeat 233px bottom; line-height:50px; padding-left:30px;}

.SubLefts .LeftMenus li a:hover,.SubLefts .LeftMenus li a.default{ background:#65A9EA url(../image/r5_c6.png) no-repeat 233px top; color:#FFFFFF;}

.ComMBodys{ width:867px; _height:600px; min-height:600px; float:right;padding:20px; line-height:24px; background:#FFFFFF; margin-bottom:30px;}
.Comtops{ width:100%; height:47px;  background:url(../image/r7_c10.jpg) repeat-x left 46px;}
.ComTitle{ width:auto; height:46px; padding:0px 10px 0px; float:left; border-bottom:1px solid #198EEE; line-height:46px; font-size:18px; color:#333;}
.ComBodys{ width:100%; height:auto; padding:10px 0px; }

/*--------新闻中心-------*/
.NewBodys{ padding-top:0px;}


.NewBodys ul,.NewBodys li{ margin:0px; padding:0px; list-style:none;}
.NewBodys li{ width:850px; height:38px; border-bottom:1px dashed #bbb; padding-left:17px; background:url(../image/dds.jpg) no-repeat 1px center; line-height:38px }
.NewBodys li a{ width:auto; height:38px; display:block; float:left;}
.NewBodys li span{ float:right; padding-right:10px; color:#999;}



.NewPage{ width:867px; height:55px; padding-top:35px; text-align:center; }
.NewPage a{ width:auto; height:30px; border:1px solid #ddd; line-height:30px; padding:0px 10px; display:inline-block; }
.NewPage a.default{ background:#2266A7; color:#fff;}

/*--------问题-------*/
.Faqs{ padding-top:0px;}
.Faqs  li{ width:835px; padding-left:32px; height:92px; border-bottom:1px dashed #ddd; padding-top:10px; line-height:24px; color:#999; background:url(../image/r57_c3.jpg) no-repeat left 14px;}
.Faqs li h3{ width:835px; height:30px; font-size:14px; font-weight:normal; line-height:22px; float:left;}

/*------------新闻详细页----------------------*/
.showTitle{ width:100%; height:auto; background:url(../image/r3_c2.jpg) no-repeat center bottom; margin-bottom:20px;}
.showTitle h1{   padding:10px 0px; line-height:32px;  text-align:center; font-weight:normal; font-size:24px; color:#333;}
.showTitle .time{ width:100%; height:32px; text-align:center; color:#999; line-height:16px; font-size:12px; }

.NextPage{ width:867px; height:64px; padding:20px 0px;}
.NextPage .lefts{ width:762px; height:64px; float:left; line-height:32px;}
.NextPage .lefts b{ font-weight:normal; color:#2166A7;}
.NextPage .rights{ width:104px; height:52px; float:left; padding-top:12px;}
.NextPage .rights a{ background:#BBBBBB; color:#FFFFFF; width:104px; height:42px; text-align:center; line-height:42px; display:block;}






/*------------学校展示----------------------*/

.ZpBodys{ padding:0px; width:867px; height:auto; background:#FFFFFF; margin-bottom:30px; float:right;}

.ZpTops{ width:100%; height:225px; position:relative;}

.ZpTopsTs{width:100%; height:225px; position:absolute; left:0px; top:0px; z-index:1; }

.ZpTopsBody{ width:1200px; height:214px; padding-top:21px; z-index:1000;position:relative; }

.ZpTopsBody .lefts{ width:189px; height:180px; float:left; padding-left:38px;}
.ZpTopsBody .coms{ width:612px; height:180px; float:left; line-height:36px; color:#FFFFFF;}
.ZpTopsBody .coms h1{ height:58px; line-height:48px; font-size:24px; color:#10B1FF;}
.ZpTopsBody .coms h1 span{ float:left; padding-right:20px;}
.ZpTopsBody .coms h1 i{
	width:auto; display:block; font-size:14px; float:left; margin-top:10px;
	height:28px;background:#2266A7; border-radius:14px; padding:0px 15px;
	text-align:center;line-height:28px;color:#9BC9FA;font-style: normal;
}
.ZpTopsBody .rights{ width:350px; height:109px; float:left; text-align:right; padding-top:71px;}
.ZpTopsBody .rights .ms2{ margin-left:20px;}
.ZpBodys{ padding:20px;}
.ZpBodyTitles{ width:100%; height:42px; padding-top:6px; line-height:42px; margin-bottom:7px; border-bottom:1px solid #DFDFDF;}
.ZpBodyTitles span{ display:inline-block; position:relative; font-size:18px; color:#333;}
.ZpBodyTitles span:after{ border-bottom:2px solid #65A9E8; content:""; position:absolute; bottom:-1px; left:0px; width:100%;}
.ZpBodys ul,.ZpBodys li{margin:0px; padding:0px; list-style:none;}

.ZpBodys li{ height:130px; padding-top:30px; width:100%; border-bottom:1px solid #E2E6E9; float:left;} 
.ZpBodys li .imgs{ width:194px; height:106px; float:left;}
.ZpBodys li .rights{ width:376px; height:106px; float:left; position:relative; padding-right:26px;}
.ZpBodys li .rights:after{ content:""; width:1px; height:100%; position:absolute; background:#DFDFDF; top:3px; right:0px;}
.ZpBodys li .rights h3{ line-height:24px; height:30px;font-size:16px; font-weight:normal;}
.ZpBodys li .rights .coms{ width:100%; height:44px; padding-top:2px; line-height:20px; color:#5D5D5D;}
.ZpBodys li .rights .bots{ width:100%; height:30px; line-height:24px; color:#B0B0B0;}



.ZpBodys li .menus{ width:270px; height:106px; text-align:right; float:right; padding-top:20px;}
.ZpBodys li .menus .ac2{ margin-left:20px;}
.ZpBodys li .menuBts{ padding-top:12px; height:24px; line-height:26px;}

.ZpBodys li  .menuBts a{ width:64px; height:24px; padding-left:16px; text-align:left;  display:inline-block;}
.ZpBodys li  .menuBts a.a1{ background:url(../image/ad1.jpg) no-repeat left center;}
.ZpBodys li  .menuBts a.a2{ background:url(../image/ad2.jpg) no-repeat left center;}
.ZpBodys li .menuBts a.a3{ background:url(../image/ad3.jpg) no-repeat left center;}


.ZpBodyes{ width:1200px; padding:0px;}


.ShowTitle{ width:1140px; height:43px; background:url(../image/r7_c10.jpg) repeat-x left bottom; padding-left:14px; font-size:18px;text-align:center;line-height:40px;}


.ShowTitle .menu{ width:162px; height:43px;   float:left; background:url(../image/dr2_c2.jpg) no-repeat center bottom; color:#2367A8; cursor:pointer;}
.ShowTitle .menus{width:162px; height:43px;  float:left; cursor:pointer;}


.showsbodys{ width:1100px; _height:500px; min-height:500px; line-height:24px; padding:40px 0px;}


/*-----------报名-----------*/

.bmBody{ width:1100px; height:736px; padding:40px 50px; background:url(../image/bmr2_c2.jpg); margin-bottom:30px;}

.bmBody .Titles{ width:1100px; height:108px; border-bottom:1px solid #ddd;}
.bmBody .Titles h1{ line-height:58px; text-align:center; color:#333; font-size:28px; font-weight:normal;}
.bmBody .Titles .times{ width:1100px; height:50px; text-align:center; line-height:42px;}

.bmBody .Topsbodys{ width:1100px; height:200px;}
.bmBody .BottomBodys{ width:1100px; height:430px;}
.bmBody .BottomBodys .lefts{ width:537px; padding-left:48px; height:430px; float:left;}
.bmBody .BottomBodys .rights{ width:300px;  height:338px; padding-top:92px; float:left;}
.bmBody .BottomBodys .rights .divMnus{ width:272px; height:100px; background:url(../image/dr6_c7.jpg) no-repeat left top; float:left;}
.bmBody .BottomBodys .rights .divMnus a{ width:272px; height:68px; text-align:center; line-height:68px; color:#FFFFFF; display:block; font-size:24px;}

/*-----------报名-----------*/

.cxBody{ width:1100px; height:525px; padding:50px; background:#fff url(../image/sr5_c5.jpg) no-repeat right bottom; margin-bottom:30px;}
.cxBody .titles{ width:1100px; height:96px; border-bottom:1px solid #ddd; background:url(../image/d_r3_c4.jpg) no-repeat left top;}
.cxBody .bodys{ width:970px; height:240px; padding-left:130px; padding-top:95px;}

.cxBody .bodys a.ans{
 width:109px; height:39px; display:block; text-align:center; line-height:39px; 
background:url(../image/d_r8_c8.jpg) no-repeat center top; color:#FFFFFF; font-size:16px;
}

.cxBody .bodys .indts{ width:284px; height:36px; border:1px solid #ddd;}
.cxBody .bodys .indtds{ width:174px; height:36px; border:1px solid #ddd;}

.fx{ width:48px; height:48px; position:fixed; right:125px; bottom:20px;}
.fx a{ width:100%; height:100%; display:block; background:url(../image/fx1.png); background-size:contain;}
.fx a:hover{ background:url(../image/fx2.png);}


/*弹出层 CSS*/
.gb_bgs{ width:100%; height:100%; position:fixed; display:none; background:rgba(0,0,0,0.4); top:0px; left:0px; z-index:900;}
.gb_resLay { background: #FFFFFF; height: 170px; width: 100%; max-width: 800px; z-index:1000; margin: 0 auto; position:fixed; left:50%; top:50%; margin-left:-400px; margin-top:-85px; display:none;}
.gb_res_t { line-height: 58px; height: 58px; position: relative; font-size: 18px; text-align: center; }
.gb_res_t i { background: #FFEC94; height: 1px; overflow: hidden; left: 32px; top: 30px; right: 32px; position: absolute; }
.gb_res_t span { background: #FFF; display: inline-block; padding: 0px 6px; position: relative; z-index: 2; }
.gb_resItms { margin: 0px 4%; }
.gb_resItms li { text-align: center; float: left; width: 16.66%; padding-bottom: 15px; }
.gb_resA img { height: auto; width: 60px; margin-bottom: 10px; }


.fl{ float:left;}
.fr{ float:right;}
.fx1{overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}

.fx2{
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
	
	}
.showBttoms{ width:100%; text-align:center; height:60px; padding-top:50px; }
.showBttoms a{ display:inline-block; margin:0px 10px;}
@media screen and (max-width: 981px) { 

.head,.indexFlash,.IndexPro,.IndexFaq,.zyFlash,.footer{ width:1200px;}
}
