@charset "utf-8";
/*CSS Document*/
/*init BEGIN*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /*structural elements 结构元素*/
dl, dt, dd, ul, ol, li, /*list elements 列表元素*/
pre, /*text formatting elements 文本格式元素*/
fieldset, legend, button, input, textarea, /*form elements 表单元素*/
th, td {
  margin: 0;
  padding: 0;
  outline: none;
}
body { width:100%; min-width:1200px; }

a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;color:#1b5287; }
a:hover img{filter:alpha(opacity=80);opacity:0.80; }

/*清除内外边距*/
/*a:focus{-moz-outline-style:none;}!*IE不支持*!*/
a:focus {
  outline: none;
}
/*很多网站都会加的属性*/
body, button, input, select, textarea { /*for ie*//*font:12px/1 Tahoma,Helvetica,Arial,"宋体",sans-serif;*/
  font: 12px/1 Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif; /*用 ascii 字符表示，使得在任何编码下都无问题*/
}
/*设置默认字体*/
address, cite, dfn, em, var {
  font-style: normal;
}
/*将斜体扶正*/
code, kbd, pre, samp, tt {
  font-family: "Courier New", Courier, monospace;
}
/*统一等宽字体*/
small {
  font-size: 12px;
}
/*小于 12px 的中文很难阅读，让 small 正常化*/
ul, ol {
  list-style: none;
}
/*重置列表元素*/
a {
  text-decoration: none;
}
/*重置文本格式元素*/
abbr[title], acronym[title] { /*注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果*/
  border-bottom: 1px dotted;
  cursor: help;
}
q:before, q:after {
  content: '';
}
/*重置表单元素*/
legend {
  color: #000;
}
/*for ie6*/
fieldset, img {
  border: none;
}
/*img 搭车：让链接里的 img 无边框*/
/*注：optgroup 无法扶正*/
button, input, select, textarea {
  font-size: 100%; /*使得表单元素在 ie 下能继承字体大小*/
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/*重置表格元素*/
hr {
  border: none;
  height: 1px;
}
/*重置 hr*/
html {
  overflow-y: scroll;
}
/*让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁*/
input {
  background: none;
  font-family: 微软雅黑;
  border: none;
}
/*重置input标签属性*/
textarea {
  background: none;
  font-family: 微软雅黑;
  border: none;
}
/*重置textarea标签属性*/
/*清除float BEGIN*/
.clearfix:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix {
  *zoom: 1;
}
/*清除float END*/
/*init END*/
/*banner BEGIN*/
.index_banner .slides, .index_banner .slides .ulImage, .index_banner .slides .ulImage li {
  height: 437px !important;
}
/*index banner height*/
.slides, .slides .ulImage, .slides .ulImage li {
  height: 300px;
}
/*subpage banner height*/
.headKv {
  clear: both;
}
.slides .ulImage li .imgBox {
  height: 0;
  width: 960px;
  margin: -530px auto 0 auto;
  position: relative;
  z-index: 0;
}
.slides .ulLink {
  margin: 0 auto;
}
.ql_banner_an {
  position: absolute;
  z-index: 1;
  bottom: 15px;
  left: 0;
  width: 100%;
  height: 8px;
}
.slides .ulLink li {
  float: left;
  margin: 0 2px;
  width: 22px;
  height: 8px;
  cursor: pointer;
  background: #fff;
}
.slides .ulLink li:hover {
  background: #049a4c;
}
.slides .ulLink li.liCurr {
  background: #049a4c;
}
/*.bg_idxKv b{display:block; background:url(../images/blank.gif) no-repeat center top scroll; height:100px;}*/
.slides {
  overflow: hidden;
  position: relative;
}
.slides .ulImage {
  position: absolute;
  z-index: 0;
  left: 0;
  top: 0;
  overflow: hidden;
}
.slides .ulImage li {
  float: left;
  width: 100%;
}
/*banner END*/
/*上下篇 BEGIN*/
.sub_updown {
  clear: both;
  font-family: "Microsoft YaHei", serif;
  overflow: hidden;
  font-size: 14px;
  padding: 4px 0;
  width: 100%;
}
.sub_updown .sub_updown_up, .sub_updown .sub_updown_down {
  clear: both;
  overflow: hidden;
  margin: 6px 0;
}
.sub_updown div a {
  color: #666;
}
.sub_updown .sub_updown_hover a:hover {
  color: #0c58af;
}
.sub_updown .sub_updown_hover a span {
  cursor: pointer;
}
/*上下篇 END*/
/*分页 BEGIN*/
.ql_fenye {
  clear: both;
  width: 100%;
  text-align: center;
  font-family: "微软雅黑", serif;
  font-size: 18px;
}
.paginator a {
  color: #b2b2b2;
}
.paginator a, .paginator span {
  display: inline-block;
  *zoom: 1;
  *display: inline;
  width: 28px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  margin: 0 3px;
  border: 1px solid #fff;
  vertical-align: middle;
}
.paginator a[href]:hover {
  color: #0c58af;
}
.paginator span {
  color: #0c58af;
}
.hxq_sxy {
  margin: 0 6px !important;
  width: 28px !important;
  height: 28px !important;
  border: 1px solid #b2b2b2 !important;
  vertical-align: middle;
}
.hxq_sxy1 {
  background: url(../images/hxq_sxy01.png) no-repeat center;
}
.hxq_sxy1[href]:hover {
  border: 1px solid #0c58af !important;
  background: #0c58af url(../images/hxq_sxy00.png) no-repeat center;
}
.hxq_sxy2 {
  background: url(../images/hxq_sxy02.png) no-repeat center;
}
.hxq_sxy2[href]:hover {
  border: 1px solid #0c58af !important;
  background: #0c58af url(../images/hxq_sxy03.png) no-repeat center;
}
/*选中需要全部important一下*/
/*分页 END*/



.lf{float:left;}
.rt{float:right;}
.l{ float:left;}
.r{ float:right;}

.main1{ width:1200px; margin:0px auto; clear:both; overflow:hidden; padding-top:1px; padding-bottom:1px; margin-top:20px; margin-bottom:20px; background:url(../images/main1bg.jpg) #fff 420px 1px no-repeat; }
.scroll,.schoolshow{ height:298px; border:1px solid #e7e7e7;}
/*img scroll start*/
.scroll{ width:388px; height:298px;overflow:hidden; border:1px solid #e7e7e7; }
.slider2 {width:388px;min-width:398px;height:298px;position:relative;overflow:hidden; text-align:center; overflow:hidden; margin:0px; padding:0px; }
.slider2 .bd {width:388px;position:absolute;left:100%;margin-left:-398px; }
.slider2 .bd li {width:388px;overflow:hidden; margin:0px; padding:0px;}
.slider2 .bd li img {display:block;width:398px;height:298px; margin:0px; padding:0px; }
.slider2 .tempWrap {overflow:visible !important; }
.slider2 .tempWrap ul {margin-left:-388px !important; }
.slider2 .hd2 {position:absolute;width:100%;left:-5px;z-index:2;height:10px;bottom:10px;text-align:right; }
.slider2 .hd2 li{display:inline-block;*display:inline;zoom:2; width:6px;height:6px;line-height:99px;overflow:hidden;margin-right:2px;background:#D33738;cursor:pointer;filter:alpha(opacity=80);opacity:1;border-radius:3px; }
.slider2 .hd2 li.on { background: #fff;filter:alpha(opacity=100);opacity:1;}

.schoolshow{ width:304px; padding:0px 10px; margin-left:20px; }
.schoolshow .title{ width:304px; border-bottom:1px solid #ccc; height:42px;}
.schoolshow .title h3{ display:block; line-height:42px; float:left; font-size:16px; color:#333333; font-weight:bold; border-bottom:2px solid #1b5287; }
.schoolshow .title .more{ display:block; color:#999999; font-size:12px;  margin-top:20px; }
#schpicshow,#schpicshow li,#schpicshow li a{ float:left; }
#schpicshow{ margin-top:8px; line-height:22px; height:240px; overflow:hidden; color:#222; }
#schpicshow p{ text-indent:2em; }
/*img scroll end*/

/*news  tab start*/
#outer2 { width:422px; height:298px; overflow:hidden; float:right; padding:0px 10px; border:1px solid #e7e7e7;  }
#tab2 { overflow:hidden; zoom:1; border-bottom:1px solid #ccc; height:36px; margin-top:7px; }
#tab2 dd {float:left;color:#808080;height:36px;cursor:pointer;line-height:36px; list-style-type:none; width:65px; font-weight:bold;text-align:center;transition:all 0.5s; font-size:16px; font-family:"微软雅黑"; }
#tab2 dd.current2 { color:#333; background:url(../images/current.png) no-repeat center bottom; }
#tab2 .more{ display:block; color:#999999; font-size:12px; margin-right:5px; margin-top:13px; }
#tab2 .more:hover,#content2 ul li a:hover h3,#content2 ul li a:hover span{ color:#1b5287; }

#content2 { width:422px; height:230px; overflow:hidden; margin-top:10px; }
#content2 ul { display:none; }
#content2 ul li{clear:both; overflow:hidden; border-top:#CCCCCC 1px dotted; }
#content2 ul li a{ float:left; width:422px; display:block; font-size:13px; height:29px; line-height:29px; font-family:"微软雅黑"; }
#content2 ul li a h3{ float:left; font-size:12px; color:#222; font-weight:normal; width:330px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-family:"微软雅黑" }
#content2 ul li a span{ float:right; color:#808080; font-size:12px; height:25px; line-height:25px; text-align:right; }
/*news tab end*/


.main2{ width:1200px; margin:0 auto; }
/*产品中心*/
.project_title { background:#fff; width:1200px; margin:0 auto; height:36px; line-height:36px; border-top:#eee 1px solid; border-bottom:#eee 1px solid; margin-top:20px; }
.project_title .fwxm{ float:left; padding-left:10px;font-family:"微软雅黑"; }
.project_title .fwxm .t01 { float:left;font-size:16px; margin-right:5px; }
.project_title .fwxm .t02{ float:left;font-size:14px; color:#003399; padding-top:2px; }
.project_title .more{ float:right; padding-right:10px; margin-top:13px; }
.project_title .more a{ color:#666; }
.project_tt { float:left; width:440px; height:35px; line-height:35px; margin-left:10px; }
.project_tt p { width: 135px; height:36px; text-align: center; font-family:"微软雅黑"; font-size:14px; float:left; font-weight:bold; }
.p_onf01 { background: url(../images/hd_bg.jpg) no-repeat; width:135px; height:36px; line-height:36px; text-align:center; color:#1b5287; cursor:pointer; }
.p_onf02 { width:135px; height:36px; line-height:36px; text-align: center; }
.project_content { background:#fff; width:1200px; margin:0 auto; height:190px; overflow:hidden; margin-bottom:30px;  }
.project_content2 { width:1200px; height: 190px; overflow: hidden; }
.project_content ul li { margin:9px; padding:2px; border: 1px solid rgb(229, 229, 229); width: 250px; height: 165px; text-align: center; float: left; }
.project_content ul li img{ max-width:250px; max-height:165px; }
.xian { display: block; }
.yin { display: none; }
#indemo { width: 600%; float: left; }
#demo11 { float: left; }
#demo21 { float: left; }

