@charset "UTF-8";
dl, dd {
	margin: 0px;
}
.video {
position: relative;
/*padding-bottom: 56.25%;*/
height: 0;
overflow: hidden;
}
.video iframe,
.video object,
.video embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.nav_main {
	width: 100%;
	height: 50px;
	line-height: 50px;
	background: #0064b9;
	position: relative;
	z-index: 3;
}
.nav .list {
	width: 100%;
	margin: 0 auto;
	height: 50px;
	line-height: 50px;
	position: relative;
}
.nav_main .nav {
	width: 1200px;
	margin: 0 auto;
}
.nav_main .nav li {
	float: left;
	width:12.4%;
	display: block;
	position: relative;
	z-index: 10;
	font-size: 16px;
	border-right: 1px solid #ffffff;
	text-align: center;
}
.nav_main .nav li:first-child {
	border-left: 1px solid #ffffff;
	background: none;
}
.nav_main .nav li:first-child.hover {
	background-color: #0064b9;
}
.nav_main .nav li a {
	display: block;
	color: #fff;
	font-size: 16px;
}
.nav_main .nav li a:hover, .nav_main .nav li a.hover, .nav_main .nav li #hover2 {
	background: #3096d6;
}
.nav_main .nav dl {
	width: 100%;
	background: #fff;
	position: absolute;
	left: 0;
	top: 52px;
	z-index: 12;
	border: 1px solid #3096d6;
}
.nav_main .nav dl {
	position: absolute;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);
	opacity: 0;
	visibility: hidden;
	transition: all .6s ease 0s;
	transform: translate3d(0, 10px, 0);
	-moz-transform: translate3d(0, 10px, 0);
	-webkit-transform: translate3d(0, 10px, 0);
}
.nav_main .nav li:hover dl {
	opacity: 1;
	visibility: visible;
	transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}
.nav_main .nav dl dd {
	/*line-height: 49px;
	height: 49px;*/
	border-top: 1px solid #e5e5e5;
	text-align: left;
	position: relative;
	z-index: 12;
	display: block;
	width: 100%;
}
.nav_main .nav dl dd:first-child {
	border: none;
}
.nav_main .nav dl dd a {
	color: #666;
	font-size: 16px;
	padding: 0;
	width: 100%;
	text-align: center;
}
.nav_main .nav dl dd a:hover, .nav_main .nav dl dd a.hover {
	background: #3096d6;
	color: #fff;
}
.nav_main .nav dl dd .three {
	position: absolute;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);
	opacity: 0;
	visibility: hidden;
	transition: all .6s ease 0s;
	transform: translate3d(0, 10px, 0);
	-moz-transform: translate3d(0, 10px, 0);
	-webkit-transform: translate3d(-10px, 0, 0);
}
.nav_main .nav dl dd:hover .three {
	opacity: 1;
	visibility: visible;
	transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}
.nav_main .nav dl dd .three {
	position: absolute;
	left: 158px;
	top: 4px;
	padding-left: 20px;
	color: #666;
	z-index: 10;
	background: url(../image/menu_bg.png) 12px 10px no-repeat;
}
.nav_main .nav dl dd .three a {
	color: #fff;
	width: 140px;
	font-size: 14px;
	background: #0064b9;
	text-align: center;
	display: block;
	height: 39px;
	line-height: 39px;
	border-top: 1px solid #187abc;
	transition: ease-in-out .2s;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.nav_main .nav dl dd .three a:first-child {
	border-top: none;
}
.nav_main .nav dl dd .three a:hover {
	background: #187abc;
	color: #fff;
}




* {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; padding-top: 0px}
body {margin: 0px auto; height: 100%;font-size: 12px; color: #000; line-height: 20px; background-color:#f1f1f1;}

a{font-size: 15px; color: #000; text-decoration: none}
a:hover {font-size: 15px; color: #0064b9; text-decoration: none}
.clear{ clear:both;}

.search {height: 30px;padding: 0 0 0 10px;}
.search input.inputkey {border: 1px solid #b3b2b2;color: #999;height: 30px;line-height: 30px;padding: 0 0 0 5px;width: 200px;float: left}
.search button {display: block;height: 32px;width: 70px;float: left;border: none;background: #b3b2b2;padding: 0;margin: 0;color: #fff;font-size: 14px;font-family: "微软雅黑";}
.search button:hover {background: #0064b9;color: #fff;}

.margin {font-size: 13px; margin: 10px 0px 0px; line-height: 160%}
.table {font-size: 12px; color: #000000; line-height: 20px; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration: none}
.input {border-right: #cccccc 1px dashed; border-top: #cccccc 1px dashed; font-weight: bold; font-size: 12px; border-left: #cccccc 1px dashed; border-bottom: #cccccc 1px dashed; font-family: verdana; text-decoration: none}

h1{font-size:15px;font-weight:bold; text-align:center}

.STYLE1{font-size:15px; color:#ffffff; font-weight:bold;}
.STYLE1 a{font-size:15px; color:#ffffff; font-weight:bold;}
.STYLE1 a:hover{font-size:15px; color:#FFFF00; font-weight:bold;}

.STYLE2{font-size:15px; color:#fff; font-weight:bold;}

.STYLE3{font-size:15px; color:#0463b8; font-weight:bold;}

.STYLE5{font-size:12px; color:#333; font-weight:bold;}
.STYLE5 a{font-size:12px; color:#333; font-weight:bold;}
.STYLE5 a:hover{font-size:12px; color:#ff6100; font-weight:bold;}

.STYLE6{font-size:12px; color:#fff;}
.STYLE6 a{font-size:12px; color:#fff;}
.STYLE6 a:hover{font-size:12px; color:#ff6100;}


.t1{ width:100%; height:155px; background:url(../image/bg.jpg) repeat;}
.t2{ width:1200px; margin:0 auto; padding:0px; height:30px; line-height:30px;}
.t2-l{width:680px; float:left; font-size:15px; color:#000000; padding-left:10px;}
.t2-r{width:480px; float:right; text-align:right; margin-left:20px;}
.t3{ width:1200px; margin:0 auto; padding:0px; height:120px; overflow:hidden;}
.t3-l{ width:700px;height:120px;float:left}
.t3-r{ width:500px;height:120px;float:right}
.t3-l-l{ /*width:280px;*/height:120px;float:left}
.t3wenzib{width:280px;float:left}
.t3wenzib p{float:left;background-color: #373535;margin:0px 3px;padding: 3px 10px;color:#fff;}
.t3wenzia{font-size:16px;font-weight:700}
.t3-r-r{ width:120px;height:120px;float:right}
.t3-r-r img{ width:100px;height:100px;}
.colora{color:#0064b9}
.colorb{color:#000000}
.t3phone {padding-left: 45px;margin: 10px 0px;line-height: 38px;background: url(../image/phone.png) no-repeat left center;}
.t3phone span {display: block;font-size: 23px;color: #0064b9;font-family: Arial}




.sreach{ width:1200px; margin:0 auto; height:33px; line-height:33px;}
.sreach-l{ width:900px; float:left; color:#000;font-size: 15px;}
.sreach-r{float:right;}

.box{ width:1200px; margin:0 auto; padding:0px;}
.left{width:280px; float:left;}
.right{ width:875px; float:right;}
.fl{ width:280px; margin:0px; padding:0px; margin-bottom:25px; display:block;}
.fl-title{width:280px; height:33px; line-height:33px; text-align:left; color:#ffffff; background:url(../image/left.jpg) no-repeat; }
.fl-title h2{width:230px; float:left; font-size:14px; font-weight:bold; color:#ffffff; padding-left:10px;} 
.fl-title span{ width:29px;padding-right:10px; float:right;}
.fl-nr{width: 268px;border: 1px solid #dcdcdc;padding: 5px;font-size: 15px;line-height: 30px;}

.pro{ width:875px; margin:0px; padding:0px; margin-bottom:10px; display:block;}
.pro-title{ width:875px; background:url(../image/pro.jpg) no-repeat; height:31px; line-height:31px;}
.pro-title span{width:100px;display:block; color:#fff; font-size:15px; font-weight:bold; text-align:center; float:left;}
.pro-title a{ display:block; color:#fff; font-size:15px; font-weight:bold; padding-left: 10px; float:left; width:310px;}
.pro-title a:hover{ color:#fff; font-size:15px; font-weight:bold; text-decoration:none;}
.pro-nr{ width:853px; padding:10px; border:1px solid #dcdcdc; border-top:0px;float: right;}
.pro-nr-titlea{text-align:center;font-size:18px;font-weight:bold;padding-bottom:5px}
.pro-nr-titleb{text-align: center;font-size: 12px;padding-bottom: 5px;color: #b7b7b7;border-bottom: 1px solid #dcdcdc;margin: 5px;}

.pro1{ width:875px; margin:0px; padding:0px; margin-bottom:10px; display:block;}
.pro-title1{ width:875px; background:url(../image/pro1.jpg) no-repeat; height:31px; line-height:31px;}
.pro-title1 span{ color:#fff; font-size:15px; font-weight:bold; text-align:center; padding-left:15px; }
.pro-title1 a{ display:block; color:#fff; font-size:15px; font-weight:bold; text-align:left; float:left; padding-left:10px; }
.pro-title1 a:hover{ color:#fff; font-size:15px; font-weight:bold; text-decoration:none;}
.pro-nr1{ padding:10px; border:1px solid #dcdcdc; border-top:0px;}

.nlypro{width: 203px;margin: 10px 5px 10px 5px;float: left;text-align: center}
.nlypro img{width: 175px;border: 1px solid #dcdcdc;}
.nlypro img:hover{border: 1px solid #0064b9;}

.pager{list-style:none;height: 50px;line-height: 75px;}
.pager li{font-size:15px}
.pager .pagerleft{float:left}
.pager .pagerright{float:right}

.tt{font-size:17px;font-weight:700;height: 50px;line-height: 50px;}

.pagination {
	list-style: none;
	    text-align: center;
}
.pagination li {
	display: inline-block;
	border: solid 1px #ddd;
	border-radius: 4px
}
.pagination a {
	color: #333;
	padding: 8px 12px;
	line-height: 18px;
	display: block;
	transition: all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s
}
.thisclass{background-color: #0064b9;}
.thisclass a{color: #fff;}

.gg{ width:1200px; height:150px; margin:0 auto; padding:0px; text-align:center; margin-bottom:20px;margin-top: 20px;}

.gy{ width:1200px; margin:0 auto; padding:0px; margin-bottom:20px;}
.gy-title{ width:1200px; background:url(../image/about.jpg) no-repeat; height:43px; line-height:43px;}
.gy-title a{ display:block; width:150px; text-align:center; color:#fff; float:left; font-size:15px; font-weight:bold;}
.gy-title a:hover{ color:#fff; text-decoration:none; font-size:15px; font-weight:bold;}
.gy-nr{padding:10px;text-align:left; border:1px solid #dcdcdc; border-top:0px;}
.gy-nrs{height: 250px}
.gy-nr p{font-size:16px;line-height:25px;text-indent:2em;letter-spacing:0.5px;width:700px;float:right}
.gy-nr .byvideo{width:450px;height: 240px;border:1px solid #dcdcdc;float:left}

.news{width:1200px;margin:0 auto; padding:0px; margin-bottom:20px;}
.news1{width:590px; float:left;    margin-bottom: 20px;}
.news1-title{width:590px; height:42px; line-height:42px; background:url(../image/news.jpg) no-repeat;}
.news1-title h2{ width:150px; float:left; font-size:15px; font-weight:bold; font-weight:100; color:#fff; text-align:center;}
.news1-title h2 a{ color:#fff; font-size:15px; font-weight:bold;}
.news1-title h2 a:hover{ color:#fff; font-size:15px; font-weight:bold; text-decoration:none;}
.news1-nr{ border:1px solid #dcdcdc; border-top:0px; padding:10px;}
.news2{ width:590px; float:right;    margin-bottom: 20px;}

.link{width:1200px; margin:20px auto; padding:0px;}
.link-title{ width:1200px; height:40px; line-height:40px; background:#0064b9; font-size:15px; font-weight:bold; color:#fff; text-indent:20px;}
.link-nr{padding:10px; border:1px solid #dcdcdc; text-align:left;}

.foot{ width:100%; border-top:10px solid #0064b9; background:#3096d6; }
.foot-1{ width:1200px; height:50px; line-height:50px; text-align:center; color:#fff;}
.foot-1 a{text-align:center; color:#fff; font-size:15px; font-weight:bold;}
.foot-1 a:hover{text-align:center; color:#fff; font-size:15px; font-weight:bold; text-decoration:underline;}

.foot-2{ width:1200px; margin:0 auto;  padding-top:10px;}
.foot-2-l{ float:left; width:200px;  background:url(../image/btm-logo.jpg) left center no-repeat;}
.foot-2-r{ /*float:right;*/ width:1200px;  background:url(../image/er.jpg) right center no-repeat; text-align:left; line-height:30px; color:#ffffff; font-size:15px;}
.foot-2-r a{ color:#ffffff; font-size:15px;}
.foot-2-r a:hover{ color:#ffffff; text-decoration:underline;  font-size:15px;}

.marquee{ width:1200px; height:165px; overflow:hidden; margin:0px; padding:0px;}
.marquee ul{ margin:0px; padding:0px; list-style:none; padding-top:10px;}
.scrolla{ overflow:hidden;}
.scrolla_left{ width:40px; height:120px; background:url(../../skin/image/previous.gif) left 40% no-repeat; float:left;}
.scrolla_right{ width:40px; height:120px; background:url(../../skin/image/next.gif) right 40% no-repeat; float:left;}
.pica{float:left; width:900px; overflow-x:scroll; overflow-y:hidden; }
.pica ul{ display:block; overflow:hidden;}
.pica li{ float:left;  width:150px; text-align:center; margin:0 15px;}
.pica li img{ width:170px; height:127px; border:1px solid #e7e2e2;}
.pica ul li a img{ width:150px; height:120px; border:1px solid #e7e2e2;}
.pica ul li a:hover img{ width:150px; height:120px; border:1px solid #b60309;}
