/* CSS Document */
#footer{ width:100%; position:relative; padding:10px 0; overflow:hidden; }
.foot{ width:650px; margin:0 auto; font-size:24px; text-align:center; color:#808080;}
.banner{ width:100%; position:relative; overflow:hidden; margin-top:90px;}
.banner li{ width:100%; position:relative; overflow:hidden;}
.banner li img{ width:100%; vertical-align:middle;}

.pagemenu{ width:650px; padding:0 50px; height:100px; position:relative; background:#fff; overflow:hidden;}
.pagemenu li{ position:relative; width:160px; float:left; text-align:center; height:100px; line-height:100px;}
.pagemenu li a{ color:#666666;}
.pagemenu .bx-controls-direction a{ display:block; width:20px; height:30px; position:absolute; top:38px; text-indent:999em; }
.pagemenu .bx-prev{ background:url(../images/pleft.png) left center no-repeat; left:30px;}
.pagemenu .bx-next{ background:url(../images/pright.png) right center no-repeat; right:30px;}
.pagemenu .bx-default-pager{ display:none;}
.pagecur a{ color:#1ca5ec !important;}
.pagecur span{ line-height:100px; border-bottom:4px solid #1ca5ec; padding-bottom:29px;}
#container{ width:630px; padding:0 30px; margin:0 auto; position:relative; overflow:hidden; margin-top:30px;background:#fff; padding-bottom:40px;}

/*科技创新*/
.science{ width:100%; position:relative; overflow:hidden; margin-top:30px;}
.science li{ width:275px; float:left; padding:0 20px; margin-bottom:30px; text-align:center; border-bottom:2px dotted #eaeaeb; padding-bottom:25px;}
.science li img{ max-width:100%; height:295px; margin:0 auto; vertical-align:middle; margin-bottom:10px;}
.science li h2{ width:100%; text-align:center; font-size:24px; color:#7b7b7b; line-height:35px; height:70px; overflow:hidden;}
.science ul{ width:100%; overflow:hidden;}
/*工勘学院*/
.teamlist{ width:100%; position:relative; overflow:hidden; margin-top:30px;}
.teamlist ul{ width:650px; margin-left:-20px; overflow:hidden;}
.teamlist li{ width:305px; float:left; margin-left:20px; margin-bottom:20px;}
.teamlist li img{ max-width:305px; margin:0 auto; display:block; height:220px; vertical-align:middle;}
.teamlist li h1{ width:100%; height:40px; line-height:40px; font-size:24px; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/*课程资讯*/
.vollegelist{ width:100%; position:relative; overflow:hidden; margin-top:40px;}
.vollegelist li{ margin-bottom:40px; padding-bottom:40px; border-bottom:1px solid #ccc; position:relative; overflow:hidden; width:100%;}
.coltit{ width:100%;}
.coltxt{ width:100%;  font-size:24px; color:#7b7b7b;}
.coltit h2{ width:100%;line-height:45px; font-size:28px; color:#1ca5ec;}
.coltit p{ font-size:24px; line-height:30px; width:100%; color:#b5b5b5; margin:10px 0;}

/* 工勘奖项*/
.honor{ width:100%; position:relative; overflow:hidden; margin-top:30px;}
.honor li{ width:100%; position:relative; overflow:hidden; padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid #e2e2e2;}
.honor li img{ width:295px; height:175px; vertical-align:middle; float:left;}
.hon{ width:310px; float:right; position:relative;}
.hon h2{ width:100%; height:40px; font-size:30px; line-height:40px; color:#000; margin-bottom:10px;}
.hon p{ width:280px; height:70px; overflow:hidden;  padding-left:30px; background:url(../images/jb.png)left 8px no-repeat; color:#666666; line-height:35px; font-size:24px; }
.hon span{ font-size:14px; color:#666666; line-height:35px; margin-top:20px; font-size:24px; display:block;}
.hontit{ width:100%; height:50px; margin-bottom:20px; text-align:center;}
.hontit a{ display:inline-block; margin:0 20px; font-size:28px; font-weight:bold; color:#7e7e7e;}
.honcur{ color:#1ca5ec !important;}


.honorlist{ width:100%; position:relative; overflow:hidden; margin-top:30px;}
.honorlist ul{ width:650px; margin-left:-20px; overflow:hidden;}
.honorlist li{ width:305px; float:left; margin-left:20px; margin-bottom:20px;}
.honorlist li img{ max-width:305px; height:220px; display:block; margin:0 auto; vertical-align:middle;}
.honorlist li h2{ width:100%; height:40px; line-height:40px; font-size:24px; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/* 集团简介*/
.about{ width:100%; position:relative; overflow:hidden; margin-top:30px;}
.abouttit{ width:100%; position:relative; overflow:hidden; border-bottom:1px dotted #e5e5e5; margin-bottom:20px;  height:50px; font-size:28px; font-weight:bold; color:#1ca5ec; line-height:50px;}
.aboutbox{ width:100%; position:relative;}	
.aboutbox img{ width:100%; height:auto; margin:15px auto; vertical-align:middle;}



        
.jg_list{ width:100%; position:relative; margin-top:50px;}
.jg_list li{ width:100%; border-bottom:1px solid #e5e5e5; margin-bottom:30px; padding-bottom:20px; overflow:hidden;}
.name{ color:#0061b1; font-size:28px; font-weight:bold; height:50px; line-height:50px;}
.jg_list li p{ line-height:35px; font-size:24px; width:100%; color:#8c8c8d;}


/*联系我们*/
.contact{ width:100%; position:relative; overflow:hidden; margin-top:30px;}
.map{ width:100%; position:relative; margin-bottom:30px;}
.map img{ width:100%; vertical-align:middle;}

.message{ width:100%; position:relative; overflow:hidden; margin-top:50px;}
.message input{ width:200px; float:left; margin-right:12px; margin-bottom:20px; height:50px; background:#f7f7f7; color:#a8a8a8; font-size:24px; text-indent:5px; border:1px solid #c9c9c9;}
.phon{ margin-right:0 !important;}
.message textarea{ width:625px;color:#a8a8a8;  background:#f7f7f7;  border:1px solid #c9c9c9; height:320px; text-indent:5px; padding:5px 0;font-size:24px; margin-bottom:20px;} 
.subm{ width:625px !important; background:#1ca5ec !important; border:none !important; color:#fff !important; cursor:pointer; }

/*文化视窗*/
.culture{ width:100%; position:relative; overflow:hidden; margin-top:50px;}
.culture li{ width:355px; height:; margin-bottom:40px; position:relative; clear:both; height:140px;}
.culture li .cultxt{ width:200px; float:left; position:relative; text-align:right; margin-top:30px;}
.culture li .cultxt h2{ font-size:28px; line-height:30px; width:100%;  margin-bottom:10px; color:#1ca5ec;}
.culture li .cultxt p{color:#909090; font-size:24px; width:100%; line-height:33px; height:100px; overflow:hidden;}
.culture li span{ width:90px; height:90px; display:block; float:right; border-radius:50%; }
.culture li i{ display:block; margin-top:45px; width:65px; height:5px; float:left; background:url(../images/culine.png) center no-repeat;}
.culture li:nth-child(even){ margin-left:265px;}
.culture li:nth-child(even) .cultxt{float:right;  text-align:left;}
.culture li:nth-child(even) span{float:left;}
.culture li:nth-child(even) i{ float:right;}
.culjt{ width:35px; height:70px; background:url(../images/culjt.png) center no-repeat; position:absolute; top:102px; right:30px;}
.culture li:nth-child(even) .culjt{  left:30px;}
.culture li:nth-child(1) span{ background:#ededed url(../images/cul1.png) center no-repeat;}
.culture li:nth-child(2) span{ background:#1ca5ec url(../images/cul2.png) center no-repeat;}
.culture li:nth-child(3) span{ background:#ededed url(../images/cul3.png) center no-repeat;}
.culture li:nth-child(4) span{ background:#1ca5ec url(../images/cul4.png) center no-repeat;}
.culture li:nth-child(5) span{ background:#ededed url(../images/cul5.png) center no-repeat;}

.se{ width:100%; position:relative; overflow:hidden;}
.se li{ margin:0 15px; float:left; font-size:24px; line-height:40px; margin-bottom:20px;}

/*新闻*/
.news,.newsinfo{ width:100%; position:relative; overflow:hidden; margin-top:50px;}
.newstop{ width:600px; padding:25px 15px; position:relative; overflow:hidden; height:175px; background:#f4f4f4;}
.newspic{ width:250px; height:175px; float:left;}
.newspic img{ width:250px; height:175px; vertical-align:middle;}
.newto{ width:330px; float:left; height:175px; position:relative; margin-left:20px; color:#848484;}
.newto h1{ width:330px; height:35px; font-size:28px; line-height:35px; overflow:hidden; white-space:nowrap;overflow:hidden; text-overflow:ellipsis; color:#0f6bb3; font-weight:500;}
.newto  span{ display:block; width:100%; font-size:22px; height:25px; margin-top:10px; line-height:25px;}
.newto p{ width:100%; line-height:35px; height:105px; margin-top:10px; overflow:hidden; font-size:24px;}
.newto a{ color:#be9d34; margin-left:10px;}
.newto a:hover{ color:#0f6bb3;}
.newstop .flex-direction-nav{ display:none;}
.newstop .flex-control-nav{ position:absolute; right:20px; bottom:20px; z-index:11; height:20px;}
.newstop .flex-control-nav li{ display:inline-block; width:20px; height:20px; margin-right:10px; border:1px solid #848484; border-radius:50%; overflow:hidden; cursor:pointer;}
.newstop .flex-control-nav li a{ display:block; width:20px; height:20px; text-indent:999em;}
.newstop .flex-control-nav li .flex-active{ background:#848484;}

.newslist{ width:100%; margin-top:10px; position:relative; overflow:hidden;}
.newslist li{ width:100%; margin-top:30px; padding-bottom:30px; height:160px; overflow:hidden; position:relative; border-bottom:1px solid #e5e5e5;}
.newstime{ width:160px; padding-right:10px; height:160px; float:left; background:#006cc5;  text-align:right; color:#fff;}
.newstime h1{ font-size:36px; margin-bottom:15px; line-height:40px; color:#fff; font-weight:bold; margin-top:25px;}
.newstime p{ font-size:24px; line-height:30px;}
.nwstxt{ width:440px; float:left; height:160px; margin-left:20px;color:#9d9d9d;}
.nwstxt h1{ width:100%; height:45px; line-height:45px;font-weight:500;  font-size:28px; color:#000; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.nwstxt span{ display:block; width:100%; height:30px; line-height:30px; margin:10px 0; font-size:24px;}
.nwstxt p{ width:100%; height:70px; line-height:35px; overflow:hidden;margin-top:10px; }
.newslist li:hover .nwstxt{ color:#0f6bb3}




.newintit{ width:100%; position:relative;  margin-bottom:20px;}
.newintit h1{ width:580px; font-size:28px; color:#00a0e9; font-weight:500; line-height:40px;  margin-bottom:15px;}
.newintit p{ width:100%; font-size:24px; text-indent:20px; color:#999; line-height:50px; height:50px; background:#edf1f7; margin-bottom:15px;}
.back{ display:block; width:40px; height:40px; background:url(../images/back.png) center no-repeat; position:absolute; right:0; top:0;}

.newsinbox{ width:100%; margin:0 auto; font-size:24px; position:relative; color:#a2a2a2;}
.newsinbox img{ width:100%; height:auto; margin:30px auto 20px auto;}

.newsnav{ width:100%; margin:40px auto; position:relative; overflow:hidden;}
.newsnav a{ display:block; width:100%; height:40px; line-height:40px; font-size:24px; color:#be9d34; white-space:nowrap;overflow:hidden; text-overflow:ellipsis;}

/*业务领域*/
.services,.serviceslist,.servicesinfo{ width:100%; position:relative;margin-top:30px;}
.services li{ width:50%; float:left; height:190px; position:relative; overflow:hidden;}
.services li img{ width:100%; height:190px; vertical-align:middle;}
.services li h1{ width:100%; height:45px; background:url(../images/bgc2.png); text-align:center;  line-height:45px; color:#fff; font-size:18px; position:absolute; left:0; bottom:0;}
.sersom{ width:33.333% !important;}

.ser{ width:100%; position:relative; overflow:hidden; font-size:24px; color:#a8a8a8; padding-bottom:30px; border-bottom:1px solid #ccc;}
.sertit{ font-weight:500; line-height:50px; width:100%; font-size:28px; color:#0ea9f9; margin-bottom:10px;}
.serlist{ width:100%; position:relative; overflow:hidden; margin-top:20px;}
.serlist ul{ width:650px; margin-left:-20px; overflow:hidden;}
.serlist li{ width:305px; float:left; margin-left:20px; margin-bottom:20px;}
.serlist li img{ width:305px; height:220px; vertical-align:middle;}
.serlist li h1{ width:100%; height:40px; line-height:40px; font-size:24px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.uniontit{ width:100%; height:50px; line-height:40px; position:relative; overflow:hidden; border-bottom:1px solid #ccc;}
.uniontit li{ width:100%; font-size:28px; padding-bottom:10px;line-height:40px;}
.uniontit li a{ color:#1ca5ec !important;}

.caseintit{ width:100%; position:relative; font-size:24px; line-height:30px; color:#000; margin-bottom:20px; margin-top:30px;}
.serinfobox{ width:100%; position:relative; font-size:24px; }
.serinfobox img{ width:100%; height:auto; vertical-align:middle; margin:10px auto;}




.feny{
	width:100%;
	position:relative;
	height:40px;
	line-height:40px;
	text-align:center;
	font-size:24px;
	margin-top:30px;
	}
.feny a{
	margin:0 10px;
	}
.current{
	margin:0 10px;
	border-bottom:1px solid #535353;
	color:#fe0100;
	}


.page{
	width:100%;
	position:relative;
	height:40px;
	line-height:40px;
	text-align:center;
	font-size:24px;
	margin-top:30px;
	}
.page a{
	margin:0 10px;
	}
.pagecurr{
	margin:0 10px;
	border-bottom:1px solid #535353;
	color:#fe0100;
	}









