@import url(dingtiaoxin.css?v=20221012055);
@import url(Bottomxin.css?v=20221012041);
@import url(Tongyongxin.css?v=202210121441);

body { font: 14px/1.5 "microsoft yahei", "\5b8b\4f53", Tahoma, Arial; color: #333; background: #fff; position: relative; min-width: 1100px;}

* { margin: 0; padding: 0; }
* html body { overflow: visible; }
* html iframe, * html frame { overflow: auto; }
* html frameset { overflow: hidden; }
.float { float: left; }

img { border: 0 none; }

ul, li { list-style-type: none; }

input.flat { border: 1px solid #999999; padding: 2px 4px; }

a:link, a:visited { text-decoration: none; }
a {text-decoration: none;color: #3a3737;}

/*
a:hover, a:active{
	background-color:#FFFFAA;
	color:#CC0000;
}
*/

.clear { clear: both; }

/* @end */
h1, h2, h3, h4, h5, h6 { font-size: 12px; font-weight: normal; }

table { border-collapse: collapse; border-spacing: 0; }
.top_img {
  width: 1100px;
  height: 165px;
  margin: 0 auto;
  display: block;
}
/*导航*/
.dh, .one_h1, .m_one, .m_two, .text, .hrr, .zhuanti, .video, .member, .link, .bt_text, .bt_text_two, .m_f, .bt_text_three{
	width:1100px;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 20px;
}
.dh h1{
	width: 274px;
	height: 66px;	
	float: left;
	font-family: "微软雅黑";
}
.dh h1 img{
	width: 274px;
	height: 66px;
}
.nav{
	float: right;
	width: 816px;
	height: 66px;
	margin-top: 0px;
	background: #0068B6;
	margin-left: 10px;
}
.nav ul li{
	width: 88px;
	height: 48px;
	float: left;
	margin-left: 14px;
	margin-top: 10px;
	font-size: 18px;
	text-align: center;
	font-family: "微软雅黑";
	letter-spacing: 1px;	
	line-height: 46px;
}
.nav a{	
	color: #FFFFFF;	
	line-height: 40px;		
}
.nav li:hover{
border-bottom: 2px solid #FFFFFF;
}
/*导航下拉菜单*/
.nav li  #ulo{
	width: 815px;
	height: 65px;
	position:absolute;
	margin-top: 5px;
	margin-left: -646px;
	background-color:rgba(255,255,255,0.9);
	border-bottom: 1px solid #0044A8;
	border-left: 1px solid #0044A8;
	border-right: 1px solid #0044A8;
	transition: 1s;
	display: none;
}
#ulo{
	background:url(../../images/Default2019/zhengxie17370_drap.png) no-repeat  top;
	background-position:  275px 0;
}
.nav li #ulo li{
	margin-left: 10px;
	margin-top:5px;
}
.nav #ulo li a{
	color: #0068B6;
	font-size: 16px;
	font-weight: bold;
}
.nav li:hover #ulo{
	display: block;
	margin-top: 1px;
	transition: 1s;
}
.nav li:hover #ulo li{
	border-bottom: 0;
}
.nav li:hover #ulo li a:hover{	
	color: #FF6600;
}

.u-list {
    margin-top: 10px;
}
ul {
    list-style-type: none;
}
.u-list li {
    width: 770px;
    height: 40px;
    font-size: 16px;
    line-height: 30px;
    overflow: hidden;
    padding-right: 5px;
    float: left;
    text-indent: 11px;
    color: #878686;
    background: url(../images/index2016.png) no-repeat -101px -168px;
}

.u-list li a 
{
    max-width: 670px;
    float: left;
    width: 100%;
    padding-right: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.u-list li span 
{
    font-size: 14px; 
    height: 38px;
    color: #999999;
    float:left;
}
.u-list li.empty {
    height: 1px;
    border-top: 1px dashed #dddddd;
    margin: 10px 0;
    line-height: 30px;
}

/*2019.11.21更改right*/
.zd, .st{
	width:250px;
	overflow: hidden;
	margin: 0 auto;		
}
.zd h1, .st h1{
	width: 100%;
	height: 30px;
	border-bottom: 1px solid #cdcdcd;
	font-size: 14px;
}
.zd h1 p, .st h1 p{
	width: 88px;
	height: 30px;
	text-align: center;
	background: url(../../images/forum/zd_11.jpg) no-repeat bottom;
	color: #2ca1e4;
	font-size: 16px;
	letter-spacing: 2px;
	font-weight: bold;
}
.zd ul{
	width: 230;
	margin: 0 auto;
}
.zd ul li{	
	width: 230px;	
	overflow: hidden;
	color: #000;
	margin-top: 15px;
	background: url(../../images/forum/zd1_15.jpg) no-repeat;
	padding-left: 12px;
	background-position: 0 8px;
	font-size: 13px;
}
.zd ul li a{
	display: block;
	width: 230px;
	word-break:keep-all;
	overflow: hidden;
	white-space: normal;	
	text-overflow: ellipsis;	
}
.zd ul li a:hover{
	color: red;
}
.st{
	margin-top: 20px;
}
.st h1 p{
	float: left;
}
.st h1 a{
	float: right;
}
.st h1 a:hover{
	color: red;
}
.st ul li{
	width:250px ;
	height: 99px;
	border-bottom: 1px dashed #bababa;
	padding: 12px 0; 
}
.st ul li span{
	width: 151px;
	height: 99px;
	float: left;
}
.st ul li span img{
	width: 151px;
	height: 99px;
}
.st ul li p{
	width:79px ;
	height:83px ;
	overflow: hidden;
	background: #ebebeb;
	float: right;
	padding: 8px 10px;
	letter-spacing: 1px;
	color: #000;
}
/*二级页左菜单*/
.wp {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}
.row-box .col-slide {
  width: 270px;
  float: right;
  margin-bottom: 25px;
}
.g-tit {
  margin-top: 0px;
  padding: 16px 0 16px 108px;
  background: url(../images/snv-1.png?v=20221005001) center no-repeat;
  background-size: auto;
  -webkit-background-size: cover;
  background-size: cover;
  font-size: 22px;
  font-weight: 400;
  color: #fff;
}
.snv {
  border-right: 10px solid #e5e5e5;
}
.snv li {
  position: relative;
  height: 61px;
  line-height: 60px;
  border-bottom: 1px solid #e2e2e2;
  background-color: #fcfcfc;
  font-size: 16px;
  text-align: right;
}
.snv li.on::before, .snv li:hover::before {
  content: '';
  position: absolute;
  top: 0;
  bottom: -1px;
  right: -10px;
  width: 10px;
  background-color: #2D88D1;
}
.snv li {
  line-height: 60px;
  font-size: 16px;
}
.snv li a {
  display: block;
  padding-right: 50px;
  background: url(../images/snv-3.png?v=20221005001) 38px center no-repeat;
  color: #666;
}
.snv li.on a, .snv li:hover a {
  background-image: url(../images/snv-4.png?v=20221005001);
}