/* CSS Document */

/*六角形*/

.bannerTitle{width: 112px; height: 65px;position: relative;line-height: 65PX; margin: 30px auto 55px;text-align: center;color: #FFF;font-size: 24px;}

.bannerTitle.Color{background: #51bbcb;}

.bannerTitle.Color::before {content: "";position: absolute;top: -30px;left: 0;width: 0;height: 0px;border-left: 56px solid transparent; border-right: 56px solid transparent;border-bottom: 30px solid #51bbcb;}

.bannerTitle.Color::after {content: "";position: absolute;bottom: -30px;left: 0;width: 0;height: 0;border-left: 56px solid transparent;border-right: 56px solid transparent;border-top: 30px solid #51bbcb;}

.bannerTitle.Color1{background: #ff855b;}

.bannerTitle.Color1::before {content: "";position: absolute;top: -30px;left: 0;width: 0;height: 0px;border-left: 56px solid transparent; border-right: 56px solid transparent;border-bottom: 30px solid #ff855b;}

.bannerTitle.Color1::after {content: "";position: absolute;bottom: -30px;left: 0;width: 0;height: 0;border-left: 56px solid transparent;border-right: 56px solid transparent;border-top: 30px solid #ff855b;}

.bannerTitle.Color2{background: #4cdb4c;}

.bannerTitle.Color2::before {content: "";position: absolute;top: -30px;left: 0;width: 0;height: 0px;border-left: 56px solid transparent; border-right: 56px solid transparent;border-bottom: 30px solid #4cdb4c;}

.bannerTitle.Color2::after {content: "";position: absolute;bottom: -30px;left: 0;width: 0;height: 0;border-left: 56px solid transparent;border-right: 56px solid transparent;border-top: 30px solid #4cdb4c;}

.bannerTitle.Color3{background: #a762dc;}

.bannerTitle.Color3::before {content: "";position: absolute;top: -30px;left: 0;width: 0;height: 0px;border-left: 56px solid transparent; border-right: 56px solid transparent;border-bottom: 30px solid #a762dc;}

.bannerTitle.Color3::after {content: "";position: absolute;bottom: -30px;left: 0;width: 0;height: 0;border-left: 56px solid transparent;border-right: 56px solid transparent;border-top: 30px solid #a762dc;}

.bannerTitle.Color4{background: #f14059; margin-bottom: 65px;}

.bannerTitle.Color4::before {content: "";position: absolute;top: -30px;left: 0;width: 0;height: 0px;border-left: 56px solid transparent; border-right: 56px solid transparent;border-bottom: 30px solid #f14059;}

.bannerTitle.Color4::after {content: "";position: absolute;bottom: -30px;left: 0;width: 0;height: 0;border-left: 56px solid transparent;border-right: 56px solid transparent;border-top: 30px solid #f14059;}



.Main{margin: 0px auto;width: 980px;margin-top: 30px;overflow: hidden; margin-bottom: 47px;}

.Main.Maintop{margin-top: 38px;}

.About{margin: 0px auto;width: 960px; overflow: hidden;}

.About .Aboutimg{float: left;width: 441px;height: 318px;}

.About .AboutContent{float: right;width: 453px;height: 318px;}

.About .AboutContent p{text-indent: 2em;font-size: 14px;color: #666;line-height: 24px;}

.About .Courseimg{float: left;width: 441px;height: 340px;padding: 111px 0px;}

.About .Course{float: right;width: 467px;padding: 0px 10px; background: url(../images/zhou.png) top center repeat-y; color: #FFFFFF;word-spacing: inherit;}

.About .Course .bg{background: url(../images/bg3.png) right top no-repeat;width: 195px;padding: 0px 10px 0px 35px;float: right; height: 82px;}

.About .Course .bg2{background: url(../images/bg4.png) right top no-repeat;width: 195px;padding: 0px 35px 0px 10px;float: left; height: 82px; margin-top: -50px;}

.About .Course .bg3{background: url(../images/bg5.png) right top no-repeat;width: 195px;padding: 0px 10px 0px 35px;float: right; height: 96px;}

.About .Course .bg4{background: url(../images/bg6.png) right top no-repeat;width: 195px;padding: 0px 35px 0px 10px;float: left; height: 96px; margin-top: -55px;}

.About .Course .bg5{background: url(../images/bg7.png) right top no-repeat;width: 195px;padding: 0px 35px 0px 10px;float: left; height: 110px; margin-top: -55px;}

.About .Course .Now3{ font-size: 18px; line-height: 35px;}

.About .Course .info{line-height: 18px;font-size: 12px;}





.Architectureimg{float: left;width: 466px;height: 232px;}

.Architecture{float: right;width: 413px;height: 213px;}

.Architecture p{font-size: 14px;color: #666;line-height: 22px;text-indent: 2em;}



.Main2{margin: 0px auto;background: #f4f4f4; overflow: hidden; margin-top: -87px;}

.Main2 .Config{margin: 0px auto;width: 980px;overflow: hidden; margin-top: 100px; margin-bottom: 45px;}

.Honor{}

.Honor ul{}

.Honor ul li{float: left;height: 194px;margin-right: 21px;position: relative;width: 141px; margin-bottom: 30px;}

.Honor ul li.img{width: 330px;}

.Honor ul li.E{margin-right: 2px;}

.Honor ul li img{position: absolute;bottom: 0px;}



.Culture{}

.Culture ul{}

.Culture ul li{float: left;margin-right: 20px;width: 180px;height: auto; background: #f5f5f5;}

.Culture ul li.E{margin-top: 75px;}

.Culture ul li.R{margin-top: 150px;}

.Culture ul li.K{margin-right: 0px;}

.Culture ul li .Box{ padding: 15px 7px 5px 7px;}

.Culture ul li .img{width: 180px;height: 150px;}

.Culture ul li .Title{padding-left: 65px; height: 43px; line-height: 43px;color: #333; margin-bottom: 10px;}

.Culture ul li .Title.Title1{background: url(../images/rensheng.png) left top no-repeat;}

.Culture ul li .Title.Title2{background: url(../images/pinpai.png) left top no-repeat; line-height: 21px;}

.Culture ul li .Title.Title3{background: url(../images/fuwu.png) left top no-repeat;}

.Culture ul li .Title.Title4{background: url(../images/xiaoyi.png) left top no-repeat;}

.Culture ul li .Title.Title5{background: url(../images/qiye.png) left top no-repeat;}

.Culture ul li .info{line-height: 18px; font-size: 11px;color: #555; height: 72px;}





.Main3{margin: 0px auto;width: 980px;text-align: center;overflow: hidden;}

.Main3 .Text{font-size: 36px;font-family: "大黑";color: #ffa800; margin: 45px 0px 28px 0px;}

.Main3 .info{font-size: 18px;color: #333;line-height: 30px; margin-bottom: 60px;}

.Main3 .info span{color: #c4161c;}

.Main3 .Condition{font-size: 72px;font-family: "大黑";font-weight: 600; padding: 35px 0px 25px 0px; color: #333;}

.Main3 .Condition span{color: #ff6600;}

.Main3 .CondiInfo{font-size: 18px;color: #333;line-height: 37px; margin-bottom: 40px;}



.Join{ background: #f2f2f2;margin: 0px auto;overflow: hidden;}

.Join .JoinImages{ width: 960px; margin: 0px auto; text-align: center;}

.Amusement{margin: 0px auto; background: url(../images/bg1.png) center top repeat-x;}

.Amusement .Text{width: 960px;margin: 0px auto;text-align:center;font-size: 30px;line-height: 60px;color: #FFF;font-family: "大黑";padding: 33px 0px;}

.Amusement .Text span{color: #ffc000;}



.Main4{width: 1002px;margin: 0px auto; margin-bottom: 45px;}

.Main4 .Interested{height: 30px;background:url(../images/Interested.png) 10px center no-repeat;line-height: 30px;color: #333;font-size: 16px;padding-left: 27px;margin-bottom: 10px;}

div .productlist_cyrano_lef{width: 964px;margin: 0px auto; border: 1px solid #d9d9d9; border-top: 3px solid #700112; padding: 18px;}

div#demo{overflow:hidden;width:964px;color:#ff0000;}

div.productlist_cyrano_lef div.fang{background: #d9d9d9;text-align:center;width:167px;padding: 1px;margin-right: 29px;}

div.productlist_cyrano_lef div.picFit{overflow: hidden;width:167px;height:119px; background: #fff;}

div.productlist_cyrano_lef div.title{text-align:center;overflow: hidden;white-space:nowrap; line-height: 30px;}

div.productlist_cyrano_lef a:link,div.productlist_cyrano_lef a:visited,div.productlist_cyrano_lef a:active{color:#333;font-size: 16px;line-height: 30px;}

div.productlist_cyrano_lef a:hover{color:#333;font-size: 16px;line-height: 30px;}



.Main5{width: 100%;margin: 0px auto;margin-bottom: 45px;overflow: hidden; background: url(../images/bg2.png) left top repeat-x;}

.Main5 .Condition{font-size: 72px;font-family: "大黑";font-weight: 600;padding: 45px 0px 28px 0px;color: #fff;margin: 0px auto;width: 310px;text-align: center;border-bottom: 5px solid #ff6600;margin-bottom: 84px;}

.Main5 .Condition span{color: #ff6600;}

.Main5 .Process{width: 960px;margin: 0px auto;}

.Main5 .Process ul{}

.Main5 .Process ul li{ float: left;width: 450px;margin: 0px 15px 54px 15px;}



.Main5 .Process ul li .digital{width: 112px;height: 65px;position: relative;line-height: 65PX;margin: 30px 0px;text-align: center; border-left: 1px solid #9a9a9a; border-right: 1px solid #9a9a9a;float: left;}

.Main5 .Process ul li .digital::before {content: "";position: absolute;top: -30px;left: -1px;width: 0px;height: 0px;border-left: 57px solid transparent; border-right: 57px solid transparent;border-bottom: 30px solid #9a9a9a;}

.Main5 .Process ul li .digital::after {content: "";position: absolute;bottom: -29px;left: -1px;width: 0px;height: 0; margin: 0px 2px;border-left: 55px solid transparent;border-right: 55px solid transparent;border-top: 29px solid #303033;}



.Main5 .Process ul li .digital .Text{width: 110px;position: relative;line-height: 65PX;margin: 0px auto;text-align: center;color: #9a9a9a;font-size: 36px; background: #303033;}

.Main5 .Process ul li .digital .Text::before{content: "";position: absolute;top: -29px;left: 0;width: 0;height: 0px;border-left: 55px solid transparent; border-right: 55px solid transparent;border-bottom: 29px solid #303033;}

.Main5 .Process ul li .digital .Text::after{content: "";position: absolute;bottom: -30px;left: -2px;width: 0px;height: 0;border-left: 57px solid transparent;border-right: 57px solid transparent;border-top: 30px solid #9a9a9a;}



.Main5 .Process ul li .circuit{ float: right; width:300px; margin: 30px 0px; font-size: 14px; color: #d9d9d9; line-height: 30px;}

/*客服*/

#kefu1 { /*--IE6 Hack - Fixed Positioning to the Bottom--*/
	margin-top: 50px; /*--Prevents IE6 from having an infinity scroll bar - due to 1px border on #footpanel--*/
	position: absolute;
	top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop+50 : document.body.scrollTop +50);
}


#kefu1{position:fixed; right:-60px; top:100px; z-index:10008;padding: 10px; background: #fff; border: 1px solid #ddd; box-shadow: 1px 1px 1px #d4d4d4; font-size: 12px;}
.cs_tel{height:25px; background: url('../images/img.gif') no-repeat 0px 0px;}
.cs_tel_ct{color: #666; line-height: 150%;}
.cs_tel_num{color: #c00; font-size: 18px; font-family: Arial,Verdana; font-style: italic; font-weight: bold; display: block; padding: 5px 0px;}
.cs_online{height:30px; background: url('../images/img.gif') no-repeat 0px -50px;}
.cs_online_qq{height: 25px;}
.cs_online_qq a:link, .cs_online_qq a:active, .cs_online_qq a:visited, .cs_online_qq a:hover{text-decoration: none; color: #666;}
.cs_qcode{padding:0;}
.cs_free{height:32px; background: url('../images/img.gif') no-repeat 0px -100px;}
.cs_free a{display: block; height: 32px;}
.cs_free a span{display: none;}
.cs_baidu{height:32px; background: url('../images/img.gif') no-repeat 0px -200px;}
.cs_baidu a{display: block; height: 32px;}
.cs_baidu a span{display: none;}
.cs_weixin{height:32px; background: url('../images/img.gif') no-repeat 0px -100px; margin-top:5px;}
.cs_weixin a{display: block; height: 32px;}
.cs_weixin a span{display: none;}
.cs_spr{border-bottom: 1px dashed #c0c0c0; margin: 8px 0px;}
.cs_space{clear:both; overflow:hidden; height:8px;}
.cs_close{position: absolute; right: 65px; top: 5px; width: 12px; height: 12px; background: url('../images/img.gif') no-repeat 0px -150px;}
.cs_close a{display: block; height: 10px;}
.cs_close a span{display: none;}