@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;
}

/*清除内外边距*/
/*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; color:#333;
}
/*重置文本格式元素*/
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: 400px !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: #ddd;
}
.slides .ulLink li:hover {
  background: #004a89;
}
.slides .ulLink li.liCurr {
  background: #004a89;
}
/*.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*/


.main2{ width:100%; clear:both; overflow:hidden;  }
/*产品中心*/
.project_title { background:#fff; width:1200px; margin:0 auto; height:36px; line-height:36px; border-top:#eee 1px solid; border-bottom:#eee 1px solid; clear:both; overflow:hidden; 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:210px; overflow:hidden; margin-bottom:30px;  }
.project_content2 { width:1200px; height:210px; overflow: hidden; }
.project_content ul li { margin:9px; padding:2px; border: 1px solid rgb(229, 229, 229); width: 250px; height: 185px; text-align: center; float: left; }
.project_content ul li img{ max-width:250px; max-height:185px; }
.xian { display: block; }
.yin { display: none; }
#indemo { width: 600%; float: left; }
#demo11 { float: left; }
#demo21 { float: left; }


/*首页关于我们*/
.abt{height: 60px; text-align: center; margin-top:30px; position:relative; }
.abt:before{content: ''; height: 1px; background-color: #ccc; position: absolute; left: 0; top: 15px; right: 0; margin: auto;}
.abt strong{height: 30px; line-height: 30px; font-size: 28px; padding: 0 10px; color: #004a89; display: inline-block; margin-bottom: 10px; background-color: #fff; position: relative;}
.abt small{height: 20px; line-height: 20px; display: block; font-family: Arial; font-size: 14px; text-transform: uppercase;}

.about{ margin-top:20px; clear:both; overflow:hidden; padding-top:20px; position:relative; }
.about-video { float:left; width:500px; margin-right:40px; padding-top:8px; }
.about-info { float:left;  width:594px; height:255px; color:#666; overflow:hidden; }
.about-more{ position:absolute; left:540px; bottom:0px; }
.about-more:link, .about-more:visited {display:inline-block;*display:inline;*zoom:1;line-height:34px;color:#d70c19;padding:0 12px; border:1px solid #d70c19;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px; font-size:14px; font-family:"微软雅黑"; }
.about-more:hover {color:#fff;background:#d70c19;}


/*新闻资讯*/
.news { clear:both; overflow:hidden; }
.w1134{ width:1134px; margin:0 auto; }
.news>div {padding-top:12px;}
.news .line-title {margin-bottom:0px;}
.news-list {text-align:left; clear:both; overflow:hidden; margin-top:20px; }
.news-con {*float:left;}
.news-time span {color:#c20d19;}
.news-desc {color:#666; line-height:20px; height:80px; overflow:hidden; text-indent:2em; }
.news-left-list {float:left;width:500px;margin-right:20px;}
.news-left-list li {margin-bottom:15px;overflow: hidden;line-height:1.2;*zoom:1;}
.news-left-list img {display:block;float:left;margin-right:15px;}
.news-left-list h3 {margin:12px 0 8px;font-size: 16px;text-transform:uppercase; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news-left-list h3 a:link, .news-left-list h3 a:visited {color:#000;}
.news-left-list h3 a:hover {text-decoration:underline;}
.news-right-list {float:right;width:500px; }
.news-right-list li {margin-bottom:15px;overflow: hidden;line-height:1.2;*zoom:1;}
.news-right-list img {display:block;float:left;margin-right:15px;}
.news-right-list h3 {margin:12px 0 8px;font-size: 16px;text-transform: uppercase;}
.news-right-list h3 a:link, .news-right-list h3 a:visited {color:#000;}
.news-right-list h3 a:hover {text-decoration:underline;}


/*内页样式*/
#ny1{ width:1180px; margin:0px auto; clear:both; overflow:hidden; margin-top:0px; padding:10px; }
#ny1 .ny1_l{ width:230px; float:left; margin-top:10px; }
#ny1 .ny1_l01{ width:230px; padding-bottom:10px; }
#ny1 .ny1_l01 h1{ height:56px; background:#004a89; color:#fff; font-size:18px; font-weight:normal; border-radius:5px 5px 0 0; }
#ny1 .ny1_l01 h1 p{padding:7px 0px 0px 0px; color:#fff; line-height:24px; text-align:center;}
#ny1 .ny1_l01 h1 p strong{font-weight:500;}
#ny1 .ny1_l01 h1 p span{font-size:12px;}

#ny1 .ny1_l02{ width:228px; margin:0 auto; text-align:left; color:#4b4a4a; clear:both; line-height:1.8; border:#ddd 1px solid; }
#ny1 .ny1_l02 ul{}
#ny1 .ny1_l02 ul li{ width:90%; margin:0 auto;line-height:45px; border-bottom:#ddd 1px dashed; background:url(../images/li01.png) 0 14px no-repeat; }
#ny1 .ny1_l02 ul li:last-child{ border-bottom:none; } 
#ny1 .ny1_l02 ul li a{ display:block; padding-left:24px; color:#333; font-weight:bold; }
#ny1 .ny1_l02 ul li a:hover{ color:#004a89; }
#ny1 .ny1_l02 ul li a#cut{ color:#004a89; }
#ny1 .ny1_l02 ul li:hover{background:url(../images/li02.png) 0 14px no-repeat; }
#ny1 .ny1_l02 ul li#cut{background:url(../images/li02.png) 0 14px no-repeat; }

#ny1 .ny1_l03{ width:920px; float:right; }
#ny1 .ny1_l03 .r01{ width:900px; margin:0 auto; border-bottom:#004a89 2px solid;  height:40px; line-height:40px; clear:both; overflow:hidden; }
#ny1 .ny1_l03 .r01 .nam{ float:left; color:#004a89; font-size:16px; font-family:"Microsoft YaHei"; padding-left:20px; }
#ny1 .ny1_l03 .r01 .weizhi{ float:right; margin-top:5px; margin-right:20px; }
#ny1 .ny1_l03 .r01 .weizhi .home{ float:left; margin-top:12px; margin-right:5px; }
#ny1 .ny1_l03 .r01 .weizhi .wz{ float:left; color:#666; font-size:12px; font-weight:normal; }
#ny1 .ny1_l03 .r01 .weizhi .wz a{ color:#666; font-weight:normal; }
#ny1 .ny1_l04{ padding:20px 20px 10px 20px; color:#4b4a4a; clear:both; line-height:1.6; }
#ny1 .ny1_l04 .info{ padding:0 10px; }
#ny1 .ny1_l04 .info img{ max-width:100%; }

@media screen and (max-width:1152px){
#ny1{ width:1080px;}
#ny1 .ny1_l03{ width:820px; float:right; }
}