@charset "utf-8";
body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
code,
form,
fieldset,
legend,
button,
input,
textarea {
  padding: 0px;
  margin: 0px;
  border: none;
}
a {
  color: #333;
  text-decoration: none;
}
a:active,
a:hover {
  text-decoration: none;
}
a:focus,
input:hover,
button:hover,
input[type='button']:hover {
  outline: none;
}
i,
em,
cite {
  font-style: normal;
}
li {
  vertical-align: bottom;
  overflow: hidden;
  list-style-type: none;
}
body,
button,
input,
select,
textarea {
  font-family: "\5FAE\8F6F\96C5\9ED1", Helvetica, tahoma;
}
body {
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
  font-size: 12px;
  overflow-x:hidden;
  width:100%;
  height:100%;
}
/* 设置HTML5元素为块 */
article,
aside,
details,
figcaption,
figure,
footer,
hgroup,
menu,
nav,
section,
option {
  display: block;
  padding: 0px;
  margin: 0px;
  border: none;
}
/* 超出隐藏 */
.overflow {
  overflow: hidden;
}
/* float */
.fl {
  float: left;
}
.fr {
  float: right;
}
/* 图片自适应调整 并解决图片缩放的失真问题*/
img {
  max-width: 100%;
  border: none;
  -ms-interpolation-mode: bicubic;
}
/* 文字居中 */
.txt-center {
  text-align: center;
}
.txt-justify {
  text-align: justify;
  text-justify: inter-ideograph;
}
/* 自动换行 */
.word-auto {
  word-wrap: break-word;
  word-break: normal;
}
/* 自动居中 */
.mg-auto {
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
/* clearfix */
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: "";
  clear: both;
  height: 0;
}
.clearfix {
  zoom: 1;
}
html,
body {
  width: 100%;
  height: 100%;
  /*background-color: #1C7386;*/
}
/*index.html*/
.margin4 {
  margin: 4px 0;
}
.mr15 {
  margin-right: 25px;
}
.mt15 {
  margin-top: 15px;
}
.mb15 {
  margin-bottom: 15px;
}
.mr40 {
  margin-right: 40px;
}
.mr0 {
  margin-right: 0;
}
.comborder {
  border: 1px solid #e5e5e5;
}
.header {
  height: 190px;
  margin: 0 auto;
  border-bottom:1px solid #E5E5E5;
/*   border: 1px solid #E30B0B; 
 */}
.header .top{
	margin: 0 auto;
	height: 48px;
	background-color:#E4E4E4;
}
.header .top .content{
	padding-left: 40px;
	padding-bottom: 14px;
	padding-top: 14px;
}
.header .top .content .flink{
	 height: 20px;
  	 line-height: 20px;
  	 overflow: hidden;
}
.header .top .content .flink li{
	float: left;
}
.header .top .content .flink li a {
  display: block;
  height: 20px;
  margin: 0 20px 0 0;
  font-size:15px;
}
.header .top .content .flink li a:hover,
.header .top .content .flink li a.title {
  color: #1C8EF9;
}
.header .tools {
  height: 100px;
  width: 100%;
  line-height: 100px;
  margin: 0 auto;
  border-bottom:1px solid #E5E5E5;
}
.header .tools .welcome {
  float: left;
  padding-left: 40px;
}
.header .tools .welcome img {
  /* display: block;
  border: 0; */
  margin-top: 20px;
  
}
.header1 {
  width:1000px;
  height: 150px;
  margin: 0 auto;
  border-bottom:1px solid #E5E5E5;
/*   border: 1px solid #E30B0B; 
 */}
.header1 .top{
	margin: 0 auto;
	height: 48px;
	background-color:#E4E4E4;
}
.header1 .top .content{
	padding-left: 40px;
	padding-bottom: 14px;
	padding-top: 14px;
}
.header1 .top .content .flink{
	 height: 20px;
  	 line-height: 20px;
  	 overflow: hidden;
}
.header1 .top .content .flink li{
	float: left;
}
.header1 .top .content .flink li a {
  display: block;
  height: 20px;
  margin: 0 20px 0 0;
  font-size:10px;
}
.header1 .top .content .flink li a:hover,
.header1 .top .content .flink li a.title {
  color: #1C8EF9;
}
.header1 .tools {
  height: 100px;
  width: 100%;
  line-height: 100px;
  margin: 0 auto;
  border-bottom:1px solid #E5E5E5;
}
.header1 .tools .welcome {
  float: left;
  padding-left: 40px;
}
.header1 .tools .welcome img {
  /* display: block;
  border: 0; */
  margin-top: 20px;
  
}
.header .nav-bg {
  width: 100%;
  height: 40px; 
}
.header .nav-bg .nav {
/*  display:block;
 */  
  width:720px;
  height:40px;
  margin:0 auto;
  margin-right:20px;
/*   border:1px solid #3902F4;
 */ }
.header .nav-bg .nav li {
  /* display:block; */
  float: left;
  width:120px;
  text-align:center;
  height:40px;
}
.header .nav-bg .nav li a {
  display: inline-block;
  height: 40px;
  line-height: 40px;
  padding: 0 20px;
  font-family:"微软雅黑";
  color: #474747;
  width:100%;
}
.header .nav-bg .nav li a:hover{
	background-color: #999;
  	color:#fff;
 }
.header .nav-bg .nav li a.active {
  background-color: #999;
  color:#fff;
}
.warp {
  width: 100%;
  margin: 0 auto;
/*   border:1px solid #E5E5E5;
 */}
.warp1 {
  width: 1000px;
  margin: 0 auto;
}
.warp1 .ads {
  /* margin-top: 5px;
  margin-bottom: 5px; */
  margin:0px 0px 5px 0px;
  height: 130px;
  overflow: hidden;
/*   border: solid 1px #F10505;
 */}

.warp .hotmsg {
  margin:15px 0px 0px 0px;
  height: 36px;
  line-height: 36px;
  border: solid 1px #e5e5e5;
/*   min-width: 1000px;
 */}
.warp .hotmsg h2 {
  float: left;
  padding-left: 5px;
  font-size: 18px;
  font-weight: normal;
  color:#277DC1;
  background-color:#f0f2f3;
}
.warp .hotmsg p {
  float: left;
  font-size: 12px;
  height:40px;
}
 .warp .hotmsg .rollAD  {
	width:686px;
	height: 36px;
}
.warp .hotmsg .rollAD .rollBD {	
	height:18px;
	overflow:hidden;
	margin:9px auto;
	width:686px;	
}
.warp .hotmsg .rollAD .rollBD ul {
	list-style:none;
	width:100%;
	height:100%;
}
.warp .hotmsg .rollAD .rollBD ul li{
	width:100%;
	height:18px;
	font-size:15px;
	box-sizing:border-box;
	line-height:18px;
	text-align:left;
	
} 
.warp .hotmsg .rollAD .rollBD ul li a{
	color:#0000ff;
	padding-left:10px;
}
.warp .hotmsg .rollAD .rollBD  {
	color:#0000ff;
	font-size:15px;
 	padding-left:20px;
 	display:block;
}		
.warp .hlogo{
	margin-top: 15px;
	height: 100px;
	width: 100%;
	overflow: hidden;
	margin:0 auto;
}
.warp .title {
  border-bottom: 1px solid #e5e5e5;
  border-top:3px solid #0081D8;
  line-height: 40px;
  padding-left: 10px;
  font-weight: bold;
  font-family:"微软雅黑 Light";
  font-size:20px;
  border-top-left-radius:2em;
}
.warp .title1 {
  border-bottom: 1px solid #e5e5e5;
  border-top:3px solid #DEB400;
  line-height: 40px;
  padding-left: 10px;
  font-weight: bold;
  font-family:"微软雅黑 Light";
  font-size:20px;
  color: #DEB400;
  border-top-left-radius:2em;
}
.warp .title1 a:hover,
.warp .title1 a.active {
  color:#F7062B;
}
.warp .title1 a{
	float:right;
	padding-right: 30px;
	font-family:"微软雅黑";
	font-size: 12px;
	color: #0081D8;
	font-weight: normal;
}
.warp .title a{
	float:right;
	padding-right: 30px;
	font-family:"微软雅黑";
	font-size: 12px;
	color: #0081D8;
	font-weight: normal;
} 
.warp .notices-moudle {
    margin-top: 15px;
	height: 380px;
	width: 100%;
/* 	min-width: 1000px;
 	border: 1px solid #277DC1*/;
}
.warp .notices-moudle .notices-info {
  float: left;
  width: 48%;
  height:336px;
  display:inline-block;
}
.warp .notices-moudle .centerdiv {
  	float:left;
  	margin-right:25px;
	width:1px;
	height:336px;
	background: #e5e5e5;
}
.warp .notices-moudle .notices-info .index-table{
	height: 336px;
	width: 100%;
	table-layout: fixed;
/* 	overflow:auto;
 */}
.warp .notices-moudle .notices-info .index-table div {
	word-break: break-all;
	word-wrap: break-word;
	padding-top:0px;
	*border-collapse: collapse; /* IE7 and lower */
    border-radius: 7px;
    font-size:25px;
}
.warp .notices-moudle .notices-info .index-table td{
	word-break: break-all;
	word-wrap: break-word;
	padding-top:0px;
	*border-collapse:collapse; /* IE7 and lower */
    border-radius:7px;
    font-size:25px;
    overflow:hidden;
    text-overflow:ellipsis;
    nowrap:false;
}
.warp .notices-moudle .notices-info .index-table a{ 
	color:#808080; 
	text-decoration:none;
	font-family:Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", "monospace";
    font-size: 20px;
} 
.warp .notices-moudle .notices-info .index-table a {
  height: 40px;
  width: 690px;
  line-height: 28px;
  padding-left: 20px;
  background: url(../img/icon-list.png) 10px center no-repeat;
  font-size: 15px;
  color: #666;
  top: 0;
  left: 0;
}
.warp .notices-moudle .notices-info .index-table a:link {color: #808080}     /* 未访问的链接 */
.warp .notices-moudle .notices-info .index-table a:visited {color: #808080}
.warp .notices-moudle .notices-info .index-table a:hover{ color:#F00; text-decoration:underline;}
.warp .notices-moudle .notices-info .index-table a:active {
  color: #30F;
}
.warp1 .listpage .lmenu {
  width: 240px;
  height: 749px;
  float: left;
  border: solid 1px #e0e0e0;
  border-top: 0;
}
.warp1 .listpage .lmenu h2 {
  height: 58px;
  line-height: 58px;
  text-align: center;
  color: #fff;
  font-size: 24px;
  border: solid 1px #45acdd;
  background-color: #45acdd;
}
.warp1 .listpage .lmenu .menus .list {
  list-style: none;
  border-bottom: solid 1px #e0e0e0;
  color: #666;
  font-size: 17px;
  text-align:center;
}
.warp1 .listpage .lmenu .menus .list.active a{
  color: #ff0000;
  
}
.warp1 .listpage .lmenu .menus .menulink:hover {
  border-left: solid 3px #45acdd;
  background-color: #d9f3ff;
  color: #666;
}
.warp1 .listpage .lmenu .menus .menulink.active {
  color: #f4781e;
}
.warp1 .listpage .lmenu .menus .menulink {
  display: block;
  height: 49px;
  line-height: 49px;
  padding-left: 10px;
  border-left: solid 3px #fff;
  color: #666;
}
.warp1 .listpage .rcon {
  width: 1000px;
  min-height: 888px;
  border-top: solid 3px #45acdd;
  padding: 0 10px 10px 10px;
}
.warp1 .listpage .rcon1 {
  width: 740px;
  min-height: 710px;
  float: right;
  border-top: solid 3px #45acdd;
  padding: 0;
}
.warp1 .listpage .rcon2 {
  width: 100%;
  border-top: solid 3px #45acdd;
  padding: 0 10px 10px 10px;
}
.warp1 .listpage .rcon .breadcrumb {
  height: 40px;
  line-height: 40px;
  padding-left: 36px;
  background: url(../img/icon-home.png) 10px center no-repeat;
  list-style: none;
  border-bottom: 1px solid #e0e0e0;
/*   background-color:#E7E7E7;
 */}
.warp1 .listpage .rcon .breadcrumb li {
  display: inline-block;
  
}
/* .warp1 .listpage .beadcrumb li section .webdesigntuts-workshop{
	float:right;
	height:40px;
} */
.warp1 .listpage .rcon .breadcrumb .active,
.warp1 .listpage .rcon .breadcrumb a {
  color: #666;
  font-size: 14px;
}
.warp1 .listpage .rcon .breadcrumb a:hover {
  color: red;
}
.warp1 .listpage .rcon2 .breadcrumb {
  height: 40px;
  line-height: 40px;
  padding-left: 36px;
  background: url(../img/icon-home.png) 10px center no-repeat;
  list-style: none;
  border-bottom: 1px solid #e0e0e0;
/*   background-color:#E7E7E7;
 */}
.warp1 .listpage .rcon2 .breadcrumb li {
  display: inline-block;
  
}
/* .warp1 .listpage .beadcrumb li section .webdesigntuts-workshop{
	float:right;
	height:40px;
} */
.warp1 .listpage .rcon2 .breadcrumb .active,
.warp1 .listpage .rcon2 .breadcrumb a {
  color: #666;
  font-size: 14px;
}
.warp1 .listpage .rcon2 .breadcrumb a:hover {
  color: red;
}
.warp1 .listpage .rcon .newslists {
  width: 100%;
  min-height: 616px;
}
.warp1 .listpage .rcon .newslists li {
  position: relative;
  height: 40px;
  width: 100%;
}
.warp1 .listpage .rcon1 .breadcrumb {
  height: 40px;
  line-height: 40px;
  padding-left: 36px;
  background: url(../img/icon-home.png) 10px center no-repeat;
  list-style: none;
  border: 1px solid #e0e0e0;
/*   background-color:#E7E7E7;
 */}
.warp1 .listpage .rcon1 .breadcrumb li {
  display: inline-block;
  
}
/* .warp1 .listpage .beadcrumb li section .webdesigntuts-workshop{
	float:right;
	height:40px;
} */
.warp1 .listpage .rcon1 .breadcrumb .active,
.warp1 .listpage .rcon1 .breadcrumb a {
  color: #666;
  font-size: 14px;
}
.warp1 .listpage .rcon1 .breadcrumb a:hover {
  color: red;
}
.warp1 .listpage .rcon1 .newslists {
  width: 100%;
  min-height: 710px;
  border: solid 1px #e0e0e0;
}
.footer-bg {
  width: 100%;
  height: 120px;
  margin-top: 20px;
  border-top: solid 1px #e5e5e5;
}
.footer-bg .footer {
  height: 72px;
  width: 1000px;
  margin: 0 auto;
  padding-top: 20px;
  color: #6F7071;
  font-size: 12px;
  position: relative;
}
.footer-bg .footer .flink {
  height: 34px;
  line-height: 34px;
  overflow: hidden;
}
.footer-bg .footer .flink li {
  float: left;
}
.footer-bg .footer .flink li a {
  display: block;
  height: 34px;
  margin: 0 20px 0 0;
  color: #6F7071;
}
.footer-bg .footer .flink li a:hover,
.footer-bg .footer .flink li a.tit {
  color: #1C8EF9;
}
.footer-bg .footer .flogo {
  display: block;
  position: absolute;
  top: 30px;
  right: 20px;
  width: 60px;
  height: 60px;
}
.footer-bg1 {
  width: 1000px;
  height: 120px;
  margin-top: 20px;
  border-top: solid 1px #e5e5e5;
}
.footer-bg1 .footer {
  height: 72px;
  width: 1000px;
  margin: 0 auto;
  padding-top: 20px;
  color: #6F7071;
  font-size: 12px;
  position: relative;
}
.footer-bg1 .footer .flink {
  height: 34px;
  line-height: 34px;
  overflow: hidden;
}
.footer-bg1 .footer .flink li {
  float: left;
}
.footer-bg1 .footer .flink li a {
  display: block;
  height: 34px;
  margin: 0 20px 0 0;
  color: #6F7071;
}
.footer-bg1 .footer .flink li a:hover,
.footer-bg1 .footer .flink li a.tit {
  color: #1C8EF9;
}
.footer-bg1 .footer .flogo {
  display: block;
  position: absolute;
  top: 30px;
  right: 20px;
  width: 60px;
  height: 60px;
}
