.adver{ width:100%; height:127px; background:#191b32;}
.advercenter{ width:1202px; margin:0 auto; position:relative;}
.advercenter ul li{ float:left; border-right:2px #fff solid; width:19.9%; text-align:center; color:#fff; font-size:17px;  margin-top:16px; height:100px;}
.advercenter ul li span{ font-size:62px;}
.advercenter ul li p{ font-size:16px;}
.adverdaiyan{ width:229px; height:208px; position:absolute; left:0; top:-81px; background:url(../images/daiyan.png) no-repeat;}
.adverdaiyanxian{ width:2px; height:97px; background:#fff; float:left;}
 .lr div{ color: #fff;}
.vzhengzhuang{ width:100%;  height:98px; border:1px solid #e6e6e6; }
.vzhengzhuangtitle,.casetitle,.designtitle,.newstitle,.jinpaititle{ width:1202px; position:relative;  margin:auto; padding-top:30px;font-size:23px; color:#202020;}
.vzhengzhuangtitle p,.casetitle p,.designtitle p,.newstitle p,.jinpaititle p{ font-size:18px; color:#5d5e62;}
.vzhengzhuangmore a,.casemore a,.designmore a,.newsmore a,.jinpaimore a{ position:absolute; right:0px; top:60px; font-size:16px; color:#202020; }

/*case*/
.case{ width:100%; overflow:hidden}
.casetitlez{ width:100%; background:#f5f5f5; height:99px;}
.casebottom{ background:#e7e1e1; width:100%;}
.casebottomz{ width:1202px; margin:0 auto;overflow:hidden; height:731px; }
.caseleft{ width:238px; height:444px; padding-top:150px; float:left;}
.caseleftz{ float:left; width:478px; height:622px; padding:16px; position:relative; background:#fff; margin:45px 0 0 55px;}
.caseleftz:hover{ box-shadow:0px 0px 40px 10px #c4bfbf;}
.caseleftztitle{ position:absolute; bottom:30px; right:16px; padding: 0 35px; height:38px; line-height:38px; color:#fff;background:rgba(0,0,0,0.7); font-size:16px; font-weight:bold; }


.caseright{float:right;margin-top:45px; width:830px }
.caserightpic{ width:381px; height:293px; padding:16px 0 0 16px; background:#fff; position:relative; float: left; margin:15px}
.caserightpic img{ width:349px; height:261px;}
.caserightpic.padd{ margin-top:37px;}
.caserightpictitle{ position:absolute; bottom:30px; right:16px; padding: 0 35px; height:38px; line-height:38px; color:#fff;background:rgba(0,0,0,0.7); font-size:16px; font-weight:bold; }
.caserightpic:hover{ box-shadow:0px 0px 40px 10px #c4bfbf;}

/*baojia*/
.baojia{ width:100%; background:#f5f5f5; }
.baojiamain{ width:1202px; margin:0 auto;height:175px; position:relative;}
.baojiabjleft{background:url(../images/baojia_arrow.png) no-repeat; position:absolute; width:338px; height:180px; top:-6px; }
.baojiaright{ width:895px; position:absolute; right:0; background:url(../images/baojiaright_arrow.png) center 19px no-repeat; padding-top:96px;}
.baojiaright input{ width:165px;-moz-box-shadow:2px 2px 3px #999 inset;               /* For Firefox3.6+ */
	-webkit-box-shadow:2px 2px 3px #999 inset;            /* For Chrome5+, Safari5+ */
	box-shadow:1px 2px 3px #999 inset;                    /* For Latest Opera */ height:43px; color:#727272; font-size:14px; font-weight:bold; float:left; line-height:42px; margin-right:17px; padding-left:20px; border:1px solid #e8e8e8;}   
.baojiaright .submit{ box-shadow:none; background:#191b32; margin-right:0; text-align:center; display:inline;  color:#fff; margin-top:0px;}

/*sjs*/
.design{ width:100%; border:1px solid #e6e6e6; padding-bottom:10px;}
.designs{ width:100%; border:1px solid #e6e6e6; padding-bottom:10px;}
.designz{ width:100%; overflow:hidden;}
.designzbj{ background:url(../images/tu_2.jpg) no-repeat; width:1001px; left:562px; top:21px; height:736px; position:absolute; z-index:9;}
.designmain{ width:1202px; margin:auto; height:773px; position:relative;}
.designmains ul{ position:absolute; top:440px; z-index:10; width:1202px;}
.designmains ul li{ width:255px; margin:15px 0 15px 42px; position:relative;  height:262px; padding:14px 0 0 14px; float:left; }
.designmains ul li .lr{ width:242px; height:249px; display:none; background:#191b32; position:absolute; font-size:20px; padding:65px 0 0 50px; line-height:35px;  }
.designmains ul li .lr a{color:#fff; }

.designmains ul li:hover{ box-shadow:0 0 10px 3px #d3d3d3;}
.designmains ul li:hover .lr{ display:block;  }
.designleft{ width:940px; float:left; height:335px; margin-top:64px; z-index:10; position:absolute;}
.designleftright{ width:470px; height:305px;  float:right; padding-top:30px;}
.designleftright p{ margin:10px 0;}
.designleftright em{ font-size:18px; font-style:normal;}
.designleftright strong{ font-size:28px; font-weight:bold; padding-right:20px;}
.designleftright span{ font-size:18px; color:#3f779a;}
.designleftright .lrleft{float:left; width:70px; font-size:14px; }
.designleftright .lrright{float:left; width:330px; font-size:14px; margin-bottom:5px; line-height:23px;}
.designleftright .button{ width:129px; margin-top:6px; height:35px; border:1px solid #64542e; border-radius:50px; text-align:center; line-height:35px; color:#000; font-size:18px; background:#d7b462;}
.designright{ z-index: 10;
    position: absolute;
    right: -260px;
    width: 243px;
    height: 356px;
    box-shadow: 0 0 20px 0px #d7d7d7;
    top: -30px;}
/*news*/

.news{ width:100%;   background:#f5f5f5;  padding-bottom:10px; margin-bottom:50px;}
.newsmain{ width:1202px; margin:0 auto;}
.newsleft{ width:381px; height:231px; float:left; position:relative; overflow:hidden;}	
.newsleft img{position:relative;top:0;left:0px;width: 100%; height: auto;transition: 0.9s;}
.newsleft:hover.newsleft img{position:relative;top:-10px;left:-10px;   width: 105%;  transition:0.9s;}
.newsleftzz{ text-align:center; width:381px; height:231px; color:#fff; font-size:20px; padding-top:70px; line-height:45px; position:absolute; top:0; left:0; background:rgba(0,0,0,0.3);}
.newsleftzz p{ font-size:35px; font-weight:bold; overflow:hidden;  text-overflow: ellipsis; white-space: nowrap; width: 50%; text-align: center; margin: auto; }
.newsright{ width:792px; height:229px; border:1px solid #7e7e7e; float:right; padding:0 23px;}
.newsrighttitle{ width:100%; font-weight:bold; height:65px; line-height:65px; font-size:20px;}
.newsright ul li em{ font-size:14px; font-style:normal; background:#e0e0e0; padding:1px 5px; margin-right:10px;}
.newsright ul li span{ float:right;}	
.newsright ul li { font-size:16px; height:28px; line-height:28px;}
.newsright ul li a{  color:#202020;}
.newsright ul li a:hover{ text-decoration:underline; color:#191b32;}
.newsx{ margin:20px 0;}
.newsxleft{ margin-left:30px;}
.newsxright{ width:381px; height:231px; padding-top:50px; background:#191b32; float:right; text-align:center; font-size:35px; color:#fff;}	
.newsxrights{ border-bottom:4px solid #FFF; line-height:45px; margin:15px auto; width:110px; }
/*金牌质保*/
.jinpai{ width:100%;  margin-bottom:18px}
.jinpaiz{ width:100%; background:url(../images/tu_6.jpg) repeat-x #ece5e4; overflow:hidden; }
.jinpaimain{ width:1202px; margin:0 auto; padding:30px 0;}
.jinpaitopleft{ float:left; width:601px; height:301px; background:#fcc23d; padding:10px 30px; color:#fff; line-height:30px; font-size:20px;}
.jinpaitopleft p{ height:70px; line-height:70px;font-size:30px; color:#fff;}
.jinpaitopleft .xian{ width:168px; height:6px; background:#fff; margin-bottom:20px; }
.jinpaitopright{ float:left; width:601px; }

/*友情链接*/
.inlink{ margin:auto; width:1202px; padding:15px 0; overflow:hidden; }
.inlicklefttile{ padding: 0 10px; float:left;}
.inlinkleftright ul li{ float:left; padding:0 5px;}
.inlinkleftright ul li a{ color:#777777;}

.top{ background:#262626; height:35px; width:100%;}
.topmain{ width:1202px; margin:auto; line-height:35px;  color:#acacac;}
.topmain span{ float:right; width:300px; }
.topmain span img{vertical-align:middle;}
.topmain span a{ color:#ab3431;}
.zhong{ background:#333333; height:194px; overflow:hidden;}
.zhongmain{ width:1202px; margin:0 auto;}
.zhongmainlogo{ float:left; width:169px; height:194px;}
.zhongmain ul{ float:left;  margin:20px 0; border-right:1px solid #464646;}
.zhongmain ul li{ padding:0 60px; color:#acacac; line-height:29px;  }
.zhongmain ul li a{ color:#acacac;}
.zhongmain ul li .title{ margin:0 0 10px 0;}
.zhongmain ul .wx{ float:left; width:106px; text-align:center; line-height:30px; margin-left:30px; margin-right:10px; color:#a0a0a0;}
.bottom{ width:100%; clear:both; background:#262626;}
.bottommain{ width:1202px; height:90px; padding-top:15px; font-size:13px; margin:0 auto; text-align:center; line-height:30px; color:#9b9b9b; }
 /*banner切换*/
	.fullSlide{ position:relative;    }
	.fullSlide .bd li{display: block; width: 100%;  height: 500px;}
	
	.fullSlide .np{ position:relative; width: 1200px; top:-285px;  margin: 0 auto;}
    .fullSlide .hd{position: relative;width:160px; margin: 0 auto;}
	.fullSlide .hd ul{position: absolute;  bottom: 30px;	}
	.fullSlide .hd ul li{display: block; cursor:pointer; text-indent:-9999; float: left; margin-left: 10px; width: 22px; height: 6px; border-radius:30%; background: #fff;}
    .fullSlide .hd ul li.on{ background:#fdd329; }
 
	.np .prev,
	.np .next { width: 56px; height: 70px;   background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=10);opacity:0.1;  }
	.np .prev { left: 0; }
	.np .next { background-position: 0 -97px; right: 0; }
	.np .prev:hover,
	.np .next:hover { filter:alpha(opacity=20) !important;opacity:0.2 !important;  }

	/* V+切换 */
	.msn-focus { width: 1202px; height: 727px; margin:0 auto; position:relative;}
	.msn-focus img { display: block }
	.msn-focus .hd { width: 1202px;}
	.msn-focus .hd .more{ float:right; border:1px solid #777777;  border-radius:8px; text-align:center;  margin:15px 0px; margin-right:6px; }
	.msn-focus .hd li { float: left; display: inline;  margin:15px 8px;  text-align:center; border:1px solid #777777; border-radius:8px; }
	.msn-focus .hd .on {border:none; }
	.msn-focus .hd .on a {  background-color: #fcc23d; color: #000; border:none;border-radius:8px;width:185px; height: 66px; }
	.msn-focus .hd a {  float: left; width:183px; height: 64px; line-height:64px; font-size:20px; color:#202020; }
	.msn-focus .bd { width: 1202px;box-shadow:0px 0px 30px 5px #e7e7e7;  height: 607px; position: relative; overflow: hidden }
	.msn-focus .bd ul { height: 607px; overflow: hidden; position:relative;  font-size: 14px; line-height: 28px }
	
	.msn-focus .bd li { width: 1202px; height: 607px; background-color: #fff; position: relative }
	.msn-focus .bd li p { position: absolute; left: 0; bottom: 0; line-height: 35px; height: 35px; width: 300px; white-space: nowrap; overflow: hidden }
	.msn-focus .bd li p i { position: absolute; left: 0; top: 0; display: block; width: 300px; height: 35px; background: #000; opacity: .5; filter: alpha(opacity=50) }
	.msn-focus .bd li p a, .msn-focus .bd li p a:visited { position: relative; color: #fff; margin-left: 20px }
	.msn-focus .bd li p a:hover { color: #f60 }
	.msn-focus .prev, .msn-focus .next { position: absolute; bottom: 300px; width: 47px; height: 71px; opacity: .6; filter: alpha(opacity=60); overflow: hidden;  text-indent: -999px; border: none; background:url(../images/arrowLR.png) no-repeat; }
	.msn-focus .prev: hover, .msn-focus .next: hover { background:url(../images/arrowLR.png) no-repeat; }
	.msn-focus .prev:hover{ background-position: -139px 0; }
	.msn-focus .next:hover{ background-position: -96px 0; }
	.msn-focus .prev { left: 0;  }
	.msn-focus .next { right: 0; background-position: -47px 0; }

/*首页切换*/

		/* 本例子css */
		.slideTxtBox{ width:1202px;  text-align:left;  }
		.slideTxtBox .hd{ height:100px; margin:70px 0 30px 0;  padding:0 20px;   position:relative;  }
		.slideTxtBox .hd .xian{ width:940px; height:3px; left:130px;  background:#FFF; position:absolute; top:30px; z-index:1}
		.slideTxtBox .hd ul{z-index:100; overflow:hidden; position:absolute;}
		.slideTxtBox .hd ul li{ position:relative; line-height:50px; overflow:hidden; font-size:20px; margin-right:89px; margin-left:10px;float:left; padding:0 15px; cursor:pointer; }
		.slideTxtBox .hd ul li .picz{ width:57px; height:57px; margin-left:30px;  border-radius:50%; background:url(../images/jinpai_arrow1.png) no-repeat #fff; }
		.slideTxtBox .hd ul li .picz.on{ background:url(../images/jinpai_arrow1.png) no-repeat; background-position:-57px 0px;   }
		.slideTxtBox .bd ul{ padding:15px 0;  zoom:1;  }

/*媒体查询，参考部分Bootstrap框架*/
/*当页面大于1200px时*/
@media (min-width: 1200px) {
	
}

/*在992和1199像素之间的屏幕里,这里的样式才生效*/
@media (min-width: 992px) and (max-width: 1199px) {}


/*在768和991像素之间的屏幕里,这里的样式才生效*/
@media (min-width: 768px) and (max-width: 991px) {}


/*在480和767像素之间的屏幕里,这里的样式才生效*/
@media (min-width: 480px) and (max-width: 767px) {}


/*在小于480像素的屏幕,这里的样式才生效*/
@media (max-width: 479px) {}
/*首页报名样式*/

 .bj_1{width: 100%;background-color: #f5f5f5;margin: auto;display: table;}
.bj_2{width: 1200px;margin: auto;}
.bj_680_422{width: 680px;height: 422px;float: left;background-color: #fff;}
.bj_512_422{width: 512px;height: 422px;float: left;margin-left: 8px;background-color: #fff;background-image: url("../images/bj_4.png");}
.bj_3{width: 100%;background-color: #fff;margin-top: 8px;}
.bj_1120{width: 1120px;margin: auto;display: table;}
.bj_1120_240{width: 100%;height: 240px;margin-top: 20px;border: 1px solid #e1e1e1;overflow: hidden;}
.bj_biaoti ul{ position:relative;
	overflow:hidden;}
.bj_biaoti ul li{ width:1120px;
	height:40px;
	line-height:40px;
	border-bottom: 1px dashed #e1e1e1;
}
.bj_biaoti ul li span{
	text-align: center;
	width:220px;
	font-size:14px;

	color:#666666;
	display:inline-block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow: ellipsis;
}
.Trends_left ul{
	position:relative;
	overflow:hidden;
}
.Trends_left{overflow: hidden;}
.Trends_left ul li{
	width:1120px;
	height:40px;
	line-height:40px;
	border-bottom: 1px dashed #e1e1e1;
}
.Trends_left ul li span{
	text-align: center;
	width:220px;
	font-size:14px;

	color:#666666;
	display:inline-block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow: ellipsis;
}
.bj_1_z{margin-top: 8px}
.bj_1_c{margin-top: 8px}
.xx{position: relative;}
.bj_x_n{width: 100%;height: 40px;background: rgba(0,0,0,0.6);color: #fff;font-size: 16px;line-height: 40px;bottom: 2px;position: absolute;text-align: center;}
.bj_512_422 input[type='text']{
	width: 340px;
	height: 45px;
	border-radius: 5px;
	padding-left: 50px;
	border: 1px solid #000;
	font-size: 18px;
}
.bj_512_422 input[type='submit']{
	width: 340px;
	height: 45px;
	background-color: #111633;
	border: none;
	color: #fff;
	font-size: 18px;

}
.nidxf{position: absolute;bottom: 2px; left: 4px;}
