@charset "utf-8";
/* CSS Document */
body{}
/*返回顶部*/
#totop {
	position: fixed;
	bottom: 40px;
	right: 10px;
	z-index: 999;
	width: 71px;
	cursor: pointer;
	display: none;
}
*html #totop {
	position: absolute;
	cursor: pointer;
	right: 10px;
	display: none;
	top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight) -112 +"px" )
}
#totop a {
	display: block;
	width: 71px;
	height: 24px;
	padding-top: 48px;
	background: url(../images/index/toTop.gif) no-repeat;
	text-align: center;
	color: #888
}
#totop a.cur {
	background-position: -88px 0;
	text-decoration: none;
	color: #1982d2;
}

*{
		box-sizing:border-box;
		-moz-box-sizing:border-box; /* Firefox */
		/* -webkit-box-sizing:border-box; */ /* Safari */
	}




.top{ width:100%;  background: url(../images/top/tp1.jpg) no-repeat  center top; /*overflow:hidden;*/}
.logo{ height:140px; width:1200px; margin:0 auto; position:relative;}
.lg{ margin:30px 50px 0 0;}
.dh{ width:430px;  height:103px; border-left:1px solid #fff; padding:10px 0 0 20px; margin-top:18px;}
.dh ul li{ float:left; width:85px; *width:90px; color:#fff; margin:0 15px 8px 0; font-size:16px; position:relative;}
.dh ul li a{  color:#fff; margin-right:15px;}
.dh ul li a:hover{  color:#ed8c1a; }
.dh ul li div{ position:absolute; left:0; top:20px; padding:0 0 10px 10px;  background:rgba(11,59,126,0.7) no-repeat; display:none; z-index:2; font-size:14px; width:119px; }
.dh ul li div span{ margin:10px 0 0; display:block; /*float:left;*/ text-align: center;}
.dh ul li div span a{ margin:0;}
.dh ul li:hover div{ display:block;}

.ss{ position:absolute; right:0; bottom:20px; z-index:99;} 
.ssk{ display:none; background:#fff; float:left;margin-right:5px;  height:34px;  border-radius:5px;}
.ssk input{ float:left; height:34px; line-height:34px; border:none; margin-left:10px; width:190px;transition: all 0.3s ease 0s; }
.ssk input:focus{ width:220px;}
.ssk img{ float:left; margin:5px 5px 0 0;}

.ssan{ float:left; width:44px; height:34px;  background: url(../images/top/tp3.png) no-repeat; cursor:pointer;}
.ssan2{ background: url(../images/top/tp4.png) no-repeat;}

.jdt{ height:348px; position:relative;}
.jdt ul li{ float:left; width:100%; height:348px;  }
.jdt ul .li_1{  background: url(../images/top/jdt.jpg) no-repeat center top;}
.jdt_nr{ width:1200px; margin:255px auto 0; height:75px; }
.jdt_nrbj{  height:75px; margin-left:20px; float:left; background:rgba(0,0,0,0.7) no-repeat;  background:#000\9;  color:#fff; font-size:12px; padding:15px 20px 0; transition: all 0.3s ease 0s;}
.jdt_nrbj h3 a{ color:#ed8c1a; font-size:16px; font-weight:normal;}
.jdt_nrbj p{ margin-top:5px;}

.jdtqh{ width:1200px;  position:absolute; left:50%; margin-left:-600px; z-index:9; top:0; height:auto;}
.jdtqh2{  position:relative;}
.jt{ display:none;}
.jdtqh .prev{ position:absolute; left:20px; top:115px; cursor:pointer;}
.jdtqh .next{ position:absolute; right:20px; top:115px; cursor:pointer;}
.jdtqh3{ position:absolute; right:20px; top:320px; z-index:10;}
.jdtqh3 span{ display:block; float:left; width:12px; height:12px; margin-left:10px; background:#fff; border-radius:50%; cursor:pointer;}
.jdtqh3 span.on{ width:32px; border-radius:10px;}

