﻿@charset "utf-8";
/* CSS Document */
/* 全局公共样式的设定 */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd {margin: 0;padding: 0px;border: 0;}
body {  color: #444;  font: 16px Arial, '微软雅黑';  font-family: '微软雅黑', 'Arial Narrow', HELVETICA;}
li {  list-style-type: none;}
h1,h2,h3,h4,h5,h6 {  font-size: 16px;  font-weight: normal;  margin: 0px;  padding: 0px;}
input,button,textarea,select {  font: 100% Arial, '微软雅黑';}

/* 默认全局样式超链接样式*/
a:link {color: #444;text-decoration: none;} /* 链接基本样式 */
a:visited {  color: #444;  text-decoration: none;
} /* 链接点击过后的样式 */
a:hover {/*color: #e61101;*/  text-decoration: none;  cursor: pointer;} /* 链接移上时的样式 */
a:active {color: #e61101;text-decoration: none;} /* 链接点击时的样式 */

/* 其它常用样式的定义 */
.fl {  float: left;}
.fr {  float: right;}
.clear {  clear: both;}
.noBorder {  border: none;}
img,li {  vertical-align: top;} /* 解决图片和LI的高度空隙问题 */

body{ /*background: url('../images/top-bg.jpg') no-repeat top center;*/background-color:#fff;min-width: 1200px;}
/*--基本输入框--*/
.from-control{ border:none; color:#444; outline:none; font-size:14px;}
.btn-default,.btn{ border:none; outline:none; cursor:pointer;}

input.formcolumn{ border:none; background:none; outline:none;}


ul {
  width: 100%;
  overflow: hidden;
  zoom: 1;
}

.all {
  width: 100%;
}
.hd {
  width: 100%;
}
.bd {
  width: 100%;
}
.from-control {
  border: none;
  color: #444;
  outline: none;
 background: none;
}
.btn {
  border: none;
  outline: none;
  cursor: pointer;
  background: none;
}

/* 单行文本溢出 */
.es {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}

.es-2 {
  display: -webkit-inline-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2; /*数字是几就显示几行*/
  -webkit-box-orient: vertical;
  word-break: break-word;
}

.rotateZ-180 {
  transform: rotateZ(-180deg);
}

.radius5{border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.contentBox {width:1200px;margin: 0 auto;padding:0 15px; color: #444;min-width: 1200px; box-sizing: border-box;}

.df-jcsb{display: flex;justify-content: space-between;flex-direction: row;flex-wrap: wrap;}

.newlist{ width:100%;}
.newlist li{ overflow:hidden; zoom:1; line-height:40px; background:url(../images/arrow3.png) no-repeat left; padding-left:16px; font-family:"微软雅黑";}
.newlist li:hover{background:url(../images/arrow3-2.png) no-repeat left;transition: 400ms;}
.newlist li a{ display:inline-block; float:left; width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newlist li span{ width:80px;float:right; color:#666; text-align:right;  font-size:15px; font-family:"Arial"; }
.page-header {width: 100%;background: url('../images/top-bg.jpg') no-repeat top center;min-width: 1200px; }
<!--.topLink {height: 40px;color: #fff;line-height: 40px;font-size: 14px;position: relative;width: 1200px;margin: auto;}
.topLink s, .topLink span {display: inline;padding: 5px 6px;font-size: 14px;}
.topLink a {color: #fff;margin: 0 5px;}
.topLink s {text-decoration: none;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;background: #055abc;color: #fff;text-transform: uppercase;margin-left: 13px;}-->
.header-container{ width:100%; height: 35px; line-height: 35px; font-size: 14px; color: #fff;}
.hc-left-box{ line-height: 35px;}
.hc-left-box a{ color: #fff; margin:0 4px;}
.hc-left-box a:last-child{ background: none;}

.hc-right-box{text-align: right;}
.hc-right-box li{ float: left; margin-left: 24px;}
.hc-right-box li.denglu{ background: url(../images/topicon.png) no-repeat left; padding-left:20px;}
.hc-right-box li a{ color: #fff;}
.hc-right-box li.ipv6{ background:#f6a32d;margin-top:5px; border-radius: 8px; -webkit-border-radius:8px; -moz-border-radius:8px; padding:0 5px; height: 26px; line-height: 26px;}
.topright{width:495px;}
.topright-box{ width:100%;justify-content:space-between;}

.topModule{ width:100%;padding-top:97px;}
.logoMenu{ width:100%; margin-top:13px; }
.logoBox{ width:781px;}
.logoBox img{ width:100%;}

.sy-select-box{margin-top:10px; width:365px;height:47px; border-radius: 30px; -webkit-border-radius:30px;-moz-border-radius:30px; background: #7bb7f5;padding:3px; box-sizing: border-box;}
.searchframe{ width:100%;border-radius: 30px; -webkit-border-radius:30px;-moz-border-radius:30px; background: #fff;}
.search-box{ width:80%;height: 40px;}
.search-box input{width:100%; height: 40px; line-height: 40px;text-indent: 10px; font-size: 14px;}
.search-but{ width:40px; height: 40px; margin-right:5px;}
.search-but input{width:100%; display: block;width:34px; height: 34px;background: url(../images/topsear-fdj.png) no-repeat; font-size: 0; line-height: 0; text-indent: -10px;}

.xcyu{ width:488px; height: 98px;}

.mainCenter{ background: #fff;min-height: 600px;}
.mainBox{ padding-top:30px;}

.menuNav{ width:100%;background:#015294; margin-top:80px;min-width: 1200px;}
.menuNav ul{ box-sizing: border-box; width:1200px;margin:0 auto;min-width: 1200px;}
.menuNav li{width:16.6%; text-align: center; font-size: 19px; color: #333; height: 60px; line-height: 60px; color: #fff;}
.menuNav li:first-child{ width:8%;}
.menuNav li a{ color: #fff;}
.menuNav li:hover,.menuNav li.current { background:#fff;font-weight: bold; color: #015294;}
.menuNav li:hover a,.menuNav li.current a{ color: #015294;}

.pageFooter{ background: #efefef; width:100%; margin-top:20px;padding:20px 0; box-sizing: border-box;}
.friendlink{ width:100%; padding:10px 0; color: #444;}
.friendlink .tit{width: 104px; font-size: 16px;line-height: 36px; font-weight: bold; color: #d10505; background: url(../images/footlink-icon.png) no-repeat left;padding-left:21px; box-sizing: border-box;}
.friendlink ul{ overflow:inherit; justify-content:center; width:1096px;}
.friendlink li{ width:265px;background:url(../images/foot-arrow.png) no-repeat 240px 20px #d9d9d9; height: 45px;line-height:45px; text-indent:15px; font-size:15px; position:relative; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;margin:0 10px; text-align: center;}
.friendlink li:first-child{margin-left:0;}
.friendlink li:last-child{margin-right:0; width:380px;}
.friendlink li span{ display: block; width:100%;background:url(../images/footline.jpg) no-repeat center; text-indent: 0;}
.friendlink li span strong{ font-weight: normal; display: inline-block; text-align: center; padding:0 5px; box-sizing: border-box;  height: 45px;}
.friendlink li a{ color:#444;}
.friendlink li.last{background: none;}

.friendlink li ul {display:none;height:240px; overflow-y:auto; background: #f5f5f5;}
.friendlink li ul li{ background: none; border:none;margin:0 auto; width:100%; text-align: left;} 
.friendlink li:hover a { display:block;width:100%; }
.friendlink li:hover ul {display:block; position:absolute; width:100%; bottom:35px; left:0; background:#f5f5f5; z-index:9999; border:1px solid #f1f1f1; }
.friendlink li:hover ul li { width:auto!important;padding:0px 5px;line-height:38px !important; background:none !important; border:none !important;text-indent:30px;}
.friendlink li:hover ul li a { display:block; width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.friendlink li:hover ul li:hover a {background:#dcdcdc; color:#444;}

.copytu{ max-width:110px; text-align:right; margin:20px 72px 0px 152px;}
.copywen{ width:570px;  font-size:14px; line-height:30px; margin-top:10px; text-align:left;}
.coylink{ line-height:24px; }
.coylink a{ margin:0 10px; }
.yejwen{ width:100%; text-align:left;padding-left:10px; box-sizing: border-box;}
.yejwen a{color: #fff;}
.yejwen img{ margin:0 5px; vertical-align:middle;}
.copyright .contentBox{ width:1000px;min-width: 1000px; }

.pageBox{ width:100%; padding:10px 0; background: #f6f6f6;margin-top:20px;}
.page{  overflow:hidden;zoom:1;margin:0 auto; text-align:center; display:table ; font-size: 14px;}
.page a{ display:block; float:left;background:#fff; border:1px solid #e5e3e3;min-width:18px; height:28px;padding:0 5px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; margin-right:10px; text-align:center;  line-height:28px;}
.page a:hover,.page a.current{ background:#2783d6; color:#fff; border:1px solid #2783d6;}
a.page1{ width:51px; background:#fff;}
.page span{ display:block; float:left; width:130px; height:25px; line-height:25px;}
.page span input{ display:inline;background:none; text-align:center; width:45px; height:23px;border:1px solid #add0f9; line-height:23px; background:#fff; margin:0px 5px;  outline:none; color:#444;}
