﻿/* CSS Document 	behavior: url(css/csshover.htc);*/
/*-------------------------------网页全局------------------------------------------*/
html,body{ height:100%; margin:0px; padding:0px; overflow-x:hidden; font-family:"微软雅黑",droid sans fallback regular;}
html,body,
DIV ,
H1,
H2 ,
H3 ,
H4 ,
P,
FORM ,
LABEL ,
INPUT ,
TEXTAREA ,
IMG ,
SPAN { margin:0px; padding:0px;
}
DIV {
margin:0px auto; padding:0px;
}
ul,li,dl,dd,dt { 
padding:0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
.clear {CLEAR: both; line-height:0px; font-size:0px;  height:0px; width:100%;}
BODY {
	margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;
	}
A {
	TEXT-DECORATION: none; color:#505050;	color:#747474;
}
a:link,a:visited{color:#666;}
a:hover{color:#747474;}
a:active{ color:#666;}
img{height: auto; width: auto\9; width:100%; }
*{
box-sizing:border-box; -moz-box-sizing:border-box;  -webkit-box-sizing:border-box; 
}
.DivOpa{  
      filter:alpha(opacity=0);  -moz-opacity:0;    -khtml-opacity: 0;    opacity: 0;  
}  
body{
position:relative; left:0px;  font-size:0.24rem; color:#555555;

}

.hidden-scroll {
    height: 100%;
    overflow: hidden;
}

 /*-----------------头部css----------------------------*/
.Header{height:0.88rem; width:100%; background:#0090FF;   line-height:0.88rem; position:relative; z-index:10000; }
.Header div{ height:100%;}
.logo{ width:4.2rem; position:absolute; left:50%; margin-left:-2.1rem;}
.Header a{ width:100%; height:100%;  display:block;}

.Menu{ width:1.2rem; float:left;background:url(../image/menuBs.png) no-repeat;background-size:cover; }
.MenuShop{width:1.2rem; float:right; background:url(../image/ddd.png) no-repeat center center;}

.Menu a:link,.Menu a:visited,.Menu a:hover,.Menu a:acitve{ color:#FFFFFF;}

.MenuBody{
 width:235px;background:#fff; height:100%; left:-235px; position:fixed; top:0px; z-index:10001; overflow-y: auto; display:none;
}

.IndexTopTime{ width:100%; height:0.7rem; text-align:center; line-height:0.5rem; padding-top:0.2rem; color:#FF0000;}
.IndexTopTime span{ padding:0px 0.1rem; border:1px solid #ddd; background:#1F65A7; color:#FFFFFF;}

.MenuTop{ width:100%; height:0.88rem; border-bottom:1px solid #EEE; background:#BCBCBC; }
.MenuTop .close{ width:0.88rem; height:0.87rem; float:right; display:none;}
.MenuBody ul li{
 width:100%; height:auto;  font-size:16px; height:auto; line-height:46px;
}

.MenuBody ul li a{ color:#888888; width:100%; height:100%;  display:block; border-bottom:1px solid #EEE;  padding-left:38px;background:url(../image/r4_c4.png) no-repeat left center;background-size:contain;}

.MenuBody ul li ul{ display:none; background:#EBEBEB;}
.MenuBody ul li ul li a{ padding-left:50px; background:url(../image/r6_c1d.png) no-repeat left top;background-size:contain;font-weight:normal; }

.bodyBg{ width:100%; height:100%; position:fixed; display:none; top:0px; 
zoom:1; /*触发IE下块级元素
filter:alpha(opacity=50); 
-moz-opacity:0.5; 
opacity:0.5;*/
box-shadow: 0px 20px 20px rgba(0, 0, 0, 0.6); z-index:10010;
}

.flash{ width:100%; height:4.8rem; }

.flashTitle{ width:100%; height:0.6rem; line-height:0.6rem; padding:0px 0.2rem; color:#FFFFFF; position:absolute; z-index:10000; left:0px; bottom:0px; background:url(../image/d.png); text-align:left;}


.IndexMenu{ width:100%; height:auto; padding:0px 0px  0.27rem;}
.IndexMenu li{ width:1.6rem; height:1.6rem; float:left; padding-top:0.16rem;}
.IndexMenu li .imgs{ width:0.9rem; height:0.9rem;}
.IndexMenu li .title{ width:1rem; height:0.5rem; line-height:0.5rem;}




.IndexTops{ width:100%; height:0.8rem; border-bottom:1px solid #DFDEE3;border-top:1px solid #DFDEE3; background:#F5F5F5; line-height:0.8rem; color:#1F65A7;padding:0px 0.18rem ; font-size:0.32rem;
}
.InNewBody{ width:100%; height:auto;}
.InNewBody li{ width:100%; height:0.82rem;border-bottom:1px solid #DFDEE3; line-height:0.82rem; padding:0px 0.36rem;
 }
.InNewBody li a{ 
display:block; width:100%; height:100%;
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
}



.IndexMain{ width:auto; height:auto; padding:0px 0.18rem;}
/*.IndexTitle{ width:100%; height:1.02rem;  padding-top:0.42rem; line-height:0.6rem; text-align:center;}
.IndexTit{ width:100%; height:0.45rem; background:url(../image/r10_c11.jpg) repeat-x left center; text-align:center; padding-top:0.05rem;}
*/


.IndexPros{ 
width:100%; height:0.8rem;  background:#F5F5F5; line-height:0.8rem; color:#1F65A7;padding:0px 0.18rem; font-size:0.32rem;
}



.IndexTit span{ display:inline-block; padding:0px 0.2rem; background:#FFFFFF;}
.IndexProduct{ width:100%; height:auto; padding:0.18rem 0.11rem 0.3rem; float:left;}
.IndexProduct li{ width:50%; height:auto; float:left; padding:0.07rem;}
.IndexProduct li .title{ width:100%; height:0.4rem; line-height:0.4rem; text-align:center; margin-bottom:0.1rem;}


/*
.NewTit{ width:100%; height:0.72rem; border-bottom:1px solid #E5E5E5; line-height:0.72rem; font-size:20px;}

.NewBodys{ width:100%; height:auto;}
.NewBodys li { width:100%; 
display: table;
    position: relative;
    margin: 0;
    padding: 0.2rem 10px;
    border-bottom: 1px solid #E5E5E5;
}
.NewBodys li .left {
    width: 70px;padding: 10px; text-align:center;  display:table-cell; vertical-align: middle;
    border-right: 1px dotted #E5E5E5;
}
.NewBodys li .right {
  display:table-cell; width:100%; padding-left:10px;    vertical-align: middle;
}
.NewBodys li .right span{ color:#999999; font-size:12px; display:block; padding-top:0.1rem;}
.text-overflow {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.News{ background:#F9F5F2; padding-bottom:20px; margin-top:0.4rem;}
*/


.IndexBottom{ width:100%; height:0.84rem; border-bottom:1px solid #4E5255; background:#3C3F44; line-height:0.84rem; padding:0px 0.3rem; color:#89867F;}
.IndexBottom b{ font-size:0.4rem; font-weight:bold; color:#FFFFFF;}
.footer{ width:100%; height:2.18rem; background: #F3FBFF; padding:0.2rem 0.3rem;  color:#89867F;  line-height:0.36rem;}

.tops{ width:0.55rem; height:0.55rem; background:url(../image/topr2_c2.png);background-size:contain; position:fixed; bottom:0.5rem; right:0.2rem; cursor:pointer; display:none;}

.footMenu{ width:100%; height:0.8rem; background:url(../image/ds.png); position:fixed; bottom:0px; left:0px;}
.footMenu li{ width:33.3%; height:0.8rem; text-align:center; line-height:0.8rem;border-right: 1px solid #0083E7;border-left: 1px solid #0083E7; float:left;}
.footMenu li:last-child
{ 
border-right: 0px;
}
.footMenu li:first-child
{ 
border-left: 0px;
}
.footMenu li:first-child img{ width:78px; height:25px; margin-top:0.2rem;}
.footMenu li a{ color:#FFFFFF; width:100%; height:100%; display:block; font-weight:bold;}

.mobilefx{ width:48px; height:48px; position:fixed; right:10px; bottom:120px;}
.mobilefx a{ width:100%; height:100%; display:block; background:url(../image/fx1.png); background-size:contain;}
.mobilefx a:hover{ background:url(../image/fx2.png);}

.bmMenu li{ margin-top:20px;
width:50%;
    height: 0.8rem; float:left;
    color: #fff;
    line-height: 0.8rem;
    display: block;
    text-align: center;}
	.bmMenu li a{ width:96%; height:100%;    background: #0091FF;  display:inline-block; color:#FFFFFF;}
/*-------图片------------*/

.MainBodyImg{ width:100%; height:auto; padding:0.2rem 0.12rem; float:left;}
.MainBodyImg li{ width:50%; padding:0px 0.08rem; height:auto; float:left;}
.MainBodyImg li .imgs{ overflow:hidden; width:100%; height:auto;  }
.MainBodyImg li .titles{ width:100%; height:0.5rem; line-height:0.5rem;overflow: hidden; text-align:center; margin-bottom:0.2rem; 
text-overflow: ellipsis;
white-space: nowrap;}
 /*-----------------关于我们---------------------------*/
.zylogo{ width:1rem;  float:left;}
.pageH1{ width:4rem; position:absolute; left:50%; margin-left:-2rem; text-align:center; font-size:0.24rem; color:#FFFFFF; line-height:0.88rem;}
.ZyFlash{ width:100%; height:5.7rem; overflow:hidden;}

.ZyTitle{ width:100%; height:0.8rem; line-height:0.8rem;  }
.ZyTitle ul{ background:#FFFFFF; width:100%; height:auto;position:absolute; display:none; z-index:10000; }
.ZyTitle li{ width:100%; height:0.8rem; background:#FFFFFF; border-bottom:1px solid #DFDEE3; float:left; position:relative; }
.ZyTitle li a{ width:100%; height:100%; display:block; padding-left:0.6rem; }
.ZyTitle li .default{ background:#979797; color:#fff;}
.ZyTitle .first{ background:#65A9EA; color:#FFFFFF;padding-left:0.4rem; border-bottom:1px solid #FFFFFF; height:0.8rem;}

.CompanyImg{ width:100%; height:auto; padding: 0px 0.2rem 0.5rem;}

.CompanyImg ul,.CompanyImg li{ margin:0px; padding:0px; list-style:none;}
.CompanyImg li{ width:50%; height:3.5rem; padding:0.1rem; float:left; overflow:hidden;}


.CompanyImg li .imgs{ 
width:100%; height:2.8rem; border:1px solid #E9E9E9; padding:0.15rem; text-align:center;
}
.CompanyImg li .imgs .imgDiv{width:100%; height:100%; position:relative; overflow:hidden;}
.CompanyImg li .imgs .imgDiv img{
 position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);  /* 使用css3的transform来实现 */
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}
.CompanyImg li .titles{ width:100%; height:0.52rem; line-height:0.52rem;
display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:0.2rem;
}


.proTop{ width:100%; height:0.8rem; padding:0.1rem 0.2rem;}
.proTop .box{ width:50%; height:auto; float:left; padding:0px 0.06rem;}
.proTop .box .selects{ width:100%; height:0.6rem;border:1px solid #D2D2D2; background:#F2F1F6; outline:none; color:#474E54; }
.proTop .box .inputs{ width:100%; height:0.6rem;border:1px solid #D2D2D2; outline:none; background:#F2F1F6 url(../image/r5_c11.png) no-repeat right top;background-size:contain;padding:0px 0.46rem 0px 0.1rem;  position:relative;}
.proTop .box .inputs .ins{ width:100%; height:0.58rem;  border:0px;outline:none;background:transparent; color:#A8A8A8;}
.proTop .box .inputs .ans{ width:0.46rem; height:0.6rem; position:absolute; top:0px; right:0px;outline:none;}

.ProList{ background:#FFFFFF; float:left; padding-top:0.3rem; padding-bottom:0.3rem;}

.pages{ width:100%; height:1.6rem; padding-top:0.3rem; text-align:center; padding:0.3rem 0.1rem 0px; float:left;}
.pages .box{ width:50%; height:auto; float:left; padding:0px 0.1rem;}
.pages a{ width:100%; height:0.6rem; line-height:0.6rem; text-align:center; background:#E8E8E8; border:1px solid #D2D2D2; color:#E19F31; display:block;
border-radius: 25px; /* 所有角都使用半径为5px的圆角，此属性为CSS3标准属性 */ 
-moz-border-radius: 25px; /* Mozilla浏览器的私有属性 */ 
-webkit-border-radius: 25px; /* Webkit浏览器的私有属性 */
}
.pages a.default{ background:#444243; color:#FFFFFF;}

/*------------学校详情---------------*/

.shoolTops{ width:100%; height:3.3rem; position:relative; padding:0px 0.25rem;}
.shoolImg{ width:1.73rem; height:3.3rem; position:absolute; left:0px; }
.shoolImg .Imgtops{ width:1.73rem; height:2rem;}
.topComsh{ width:100%; height:3.3rem; padding-left:2rem; line-height:0.38rem;}
.topComsh h1{ width:100%; color:#145DA0; font-size:0.24rem; line-height:0.48rem;}
.topComsh span{ color:#999;}
.showMenu{ width:100%; height:0.65rem; background:url(../image/r9_c4.jpg) repeat-x left bottom;}

.showMenu ul,.showMenu li{ padding:0px; margin:0px;}
.showMenu li{ width:25%; height:0.65rem; float:left; text-align:center; line-height:0.64rem;}
.showMenu li a{ width:100%; height:100%; display:block;}
.showMenu li a.default{ background:url(../image/r9_c4s.jpg) repeat-x left bottom; color:#3171AD;}

.showMainShow{ width:100%; height:auto; min-height:5rem; line-height:24px; padding:0.2rem 0.2rem 0.4rem;}

/*-------新闻------------*/
.ClassTitle{ width:100%; height:1.2rem; line-height:0.7rem; font-size:0.36rem; padding-top:0.37rem; font-weight:bold; color:#333;}
.new{   height:auto; width:100%; float:left;}
.new ul,.new li{ margin:0px; padding:0px; list-style:none;}
.new ul{ padding:0px 0.3rem; }
.new li{
 width:100%; height:1.55rem; border-bottom:1px solid #DBDBDD; position:relative; padding-left:2.2rem; padding-top:0.2rem;
}
.new li a{ width:100%; height:100%; display:block;  }
.new .li_s{ padding-left:0px;}

.new li .imgs{ position:absolute; left:0px; top:0.2rem; width:2rem; height:1.14rem; overflow:hidden; }

.new li .Dtops{ width:100%; height:0.82rem; line-height:0.4rem; color:#1E2126;
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;

}
.new li .time{ width:100%; height:0.4rem; color:#999;}

/*-------详情------------*/




.showBody{ width:100%; height:auto; padding:0.2rem 0.3rem;; background:#FFFFFF;}
.showTop{ width:100%; height:auto; border-bottom:1px solid #DBDBDD;  text-align:center;}
.showTop h1{ line-height:0.54rem; color:#26354A; font-size:0.28rem; }
.showTop .bottoms{ width:100%; height:0.8rem; line-height:0.8rem; color:#818F9A;}
.showMain{ width:100%; height:auto; min-height:5rem; line-height:0.36rem; padding:0.2rem 0px 0.4rem;}


.spTop{ width:100%; height:auto; padding-bottom:0.2rem;  }
.spTop h1{ line-height:0.48rem; color:#26354A; padding:0.1rem 0px; font-size:0.32rem; }
.spTop .bottoms{ width:100%; height:0.38rem; line-height:0.38rem; color:#5B7083; background:url(../image/r4_c3.png) no-repeat left top; background-size:contain;padding-left:0.4rem;}

.spBodys{ width:100%; padding:0.25rem; background:#2F96D0;}
.spBodysJg{ width:100%; height:0.4rem; background:#FFFFFF;}
.spBodysTit{ width:100%; height:0.7rem; padding:0px 0.25rem; line-height:0.7rem; color:#263548; font-weight:bold;}


.proShowImg{ width:100%; height:auto; padding:0.2rem 0px;}
.proShowDw{ width:100%; height:0.8rem; padding:0px 0.2rem;}
.proShowDw div{ width:50%; line-height:0.8rem; float:left; border-top:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5;}
.proShowDw div span{ color:#999;}
.proShowPz{ width:100%; height:auto; padding:0.2rem; color:#666; line-height:24px;}
.fx{ width:100%; height:0.6rem; line-height:0.6rem; padding:0px 0.2rem; display:table;}
.fx b{
	float:left;
	font-weight:normal; padding-left:0.05rem;color:#999;
	display:table-cell;
	vertical-align: middle;
}
.fx a{ padding-top:0px;}

.proStit{ width:100%; line-height:0.8rem; float:left; border-top:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5; margin-bottom:0.2rem; font-weight:bold;}


a.msgMore{ width:auto; height:auto; float:right; padding:0.1rem 0.2rem; display:block; background:#FFFFFF; margin-top:0.07rem; color:#326199;
border-radius: 10px; /* 所有角都使用半径为5px的圆角，此属性为CSS3标准属性 */ 
-moz-border-radius: 10px; /* Mozilla浏览器的私有属性 */ 
-webkit-border-radius: 10px; /* Webkit浏览器的私有属性 */
}

.msgBody{ background:#FFFFFF; padding:0.3rem 0.2rem; }
.smgLine{ width:100%; height:0.8rem; margin:0.15rem 0px; line-height:0.8rem; color:#666;
border:1px solid #DBDBDD;
border-radius: 10px; /* 所有角都使用半径为5px的圆角，此属性为CSS3标准属性 */ 
-moz-border-radius: 10px; /* Mozilla浏览器的私有属性 */ 
-webkit-border-radius: 10px; /* Webkit浏览器的私有属性 */
}

.smgLine .ins{ width:100%; height:100%; border:0px;BACKGROUND-COLOR: transparent; outline:none; font-size:0.24rem; padding:0px 0.1rem;}

.smgLines{width:100%; height:3rem; margin:0.15rem 0px; line-height:0.8rem; color:#666;
border:1px solid #DBDBDD;
border-radius: 10px; /* 所有角都使用半径为5px的圆角，此属性为CSS3标准属性 */ 
-moz-border-radius: 10px; /* Mozilla浏览器的私有属性 */ 
-webkit-border-radius: 10px; /* Webkit浏览器的私有属性 */}
.smgLines .ins{ width:100%; height:3rem; padding:0.2rem 0.1rem; border:0px;BACKGROUND-COLOR: transparent; outline:none; font-size:0.24rem;}

a.smgLineAn{ width:100%; height:0.8rem; background:#316098; margin:0.45rem 0px; text-align:center; line-height:0.8rem; display:block; color:#FFFFFF; font-size:24px;
border-radius: 10px; /* 所有角都使用半径为5px的圆角，此属性为CSS3标准属性 */ 
-moz-border-radius: 10px; /* Mozilla浏览器的私有属性 */ 
-webkit-border-radius: 10px; /* Webkit浏览器的私有属性 */
}

.smglist{ padding:0.25rem 0px; background:#FFFFFF; height:auto; width:100%; float:left;}
.smglist ul,.smglist li{ margin:0px; padding:0px; list-style:none;}
.smglist ul{ padding:0px 0.25rem; border-top:1px solid #DBDBDD;}

.smglist li{ width:100%; height:auto; padding:0.1rem 0px 0.3rem; background:none; line-height:0.36rem; color:#26374B;}
.smglist li span{ width:100%; height:0.6rem; display:block; line-height:0.4rem; font-size:0.2rem; color:#A6A6A6;}
.smglist li .bodyx{ width:100%; height:auto; line-height:0.4rem; padding: 0.2rem; background:#F3F3F3; color:#8D8D8D;}


.indtds{ width:1.74rem; height:0.6rem; line-height:0.6rem; border:1px solid #ddd;}
.indts {
    width: 2.84rem;
    height:0.6rem; line-height:0.6rem; 
    border: 1px solid #ddd;
}

/*弹出层 CSS*/
.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_bgs{ width:100%; height:100%; position:fixed; display:none; background:rgba(0,0,0,0.4); top:0px; left:0px; z-index:900;}
.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: 33.33%; padding-bottom: 15px; font-size:16px; }
.gb_resA img { height: auto; width: 60px; margin-bottom: 10px; }
.gb_resLay{width: 320px; height:auto;  margin-left:-160px; }

@media screen  and (min-width: 641px) { 
.MenuBody ul  li a{ font-size:16px;} 
.IndexTitle{ font-size:24px;}
.IndexTit span{ font-size:12px;}

.MenuBody ul li a span.circle {
 border-radius: 10px;
	width: 16px;
    height:  16px; 

}


}
/* 设置了浏览器宽度不大于480px时显示 */ 
@media screen  and (max-width: 480px) { 
.MenuBody ul li a strong{ font-size:15px;}


.NewTit{ font-size:16px;}
.IndexTitle{ font-size:28px;}
.IndexTit span{ font-size:14px;}
.footMenu li a{ font-size:16px;}
.proShowPz,.ZyTitle{ font-size:16px;}
.IndexTopTime{ font-size:16px;}
.IndexTopTime span{ font-size:18px;}
.CompanyImg li .titles{ font-size:14px;}
.footer{ font-size:14px; line-height:24px;}
} 

@media screen  and (max-width: 360px) { 
.spBodysTit{ font-size:16px; height:40px; line-height:40px; }

} 






/* 设置了浏览器宽度不大于360px时显示 */ 