﻿ @import "reset.css";
/*globe*/
body {
	/*	background: #f4f3f3;*/
	color: #4f4f4f;
	background-color:#fff;
	font: 12px/24px "微软雅黑";
	padding: 0;
	margin: 0;
	width: 100%;
	min-width: 1000px;
}
/*html{overflow-x:hidden;}*/
a {
	color: #4f4f4f;
}
a:hover {
	color: #102550;
}
.ablock {
	width: 100%;
	height: 100%;
	display: block;
}
/*public*/
.w1000 {
	margin: 0 auto;
	width: 1000px;
}
.marT10 {
	margin-top: 10px;
}
.marT20 {
	margin-top: 20px;
}
.newsinfo_tit b {
	color: #535353;
	font: 24px/30px "微软雅黑";
	display: block;
	padding: 10px 0;
}
.newsinfo_tit span {
	display: block;
	color: #afafaf;
}
.newsinfo_tit {
	padding: 0px 0 25px;
}
.newsinfo_con {
	min-height: 300px;
	_height: 300px;
}
.newsinfo_con p {
	padding: 0 0 25px;
}
.back {
	padding-bottom: 30px;
}
.back a {
	color: #2f5ea6;
	text-decoration: underline;
}
.nextcon {
	border-top:#e5e5e5 1px solid;
	padding: 20px 0 0;
	color:#7c7c7c;
}
.nextcon a {
	color:#7c7c7c;
}
.nextcon a:hover {
	color:#1b559a;
}
/*头部*/

.header {
	width:100%;
	height:auto;
	float:left;background-image:url(../images/head.jpg); background-repeat:no-repeat; background-position:center top;
}
.header_a {
	width:1000px;
	height:110px;
	margin:auto;
}
.header_a_left {
	width:288px;
	height:78px;
	float:left;
}
.header_a_left h1 {
	float:left;
	padding-top:15px;
}
.header_a_right {
	width:292px;
	height:78px;
	float:right;
}
.languan {
	width:292px;
	height:20px;
	float:left;
	text-align:right;
	padding-top:30px;
}
.languan a {
	color:#000;
	padding-left:10px;
}
.search {
	float:left;
	width: 292px;
	height: 34px;
	background: url(../images/search.jpg) no-repeat center;
	margin-top:10px;
}
.search .engine-key {
	width: 240px;
	/*margin-left: 10px;*/
    margin-top: 1px;
	height:25px;
	border: none;
	background: none;
	float: left;
	display:inline;
	color: #000;
	line-height: 13px;
	overflow: hidden;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.search .btn-engine {
width;
25px;
	height:28px;
	float:left;
	background:none;
	border:medium none;
	cursor:pointer;
}
/*nav*/
.nav {
	background-color:#005ca8;
	width:100%;
	float:left;
	height:45px;
}
.nav_1 {
	width:1000px;
	height:45px;
	margin:auto;
	
}
.nav_1 a {
	font-size:14px;float:left;
	color:#FFF;
	padding-left:32px;
	padding-right:32px;
	font-weight:bold;padding-top:11px;padding-bottom:11px;
}
.nav_1 a:hover{ background-color:#c4e5fb; color:#005ca8;}
/*banner*/
.banner {
	position: relative;
	overflow: hidden;
	height: 460px;
	width: 100%;
	float:left;
}
.banner ul li {
	position: 	absolute;
	width: 100%;
	height: 460px;
	left: 0;
	top: 0;
	display: none;
}
.banner .number {
	width: 1000px;
	height: 11px;
	/*margin-top: -275px;*/
	position: absolute;
	left: 50%;
	bottom: 65px;
	margin-left:-500px;
	text-align: center;
}
.banner span {
	display: inline-block;
	width: 11px;
	height: 11px;
	background: url(../images/icon1.png) no-repeat;
	background-position: -17px 0px;
	margin-right:5px;
	overflow: hidden;
}
.banner span.on {
	background-position:0px 0px;
}
/*main*/
.n_main {
	position: relative;
	width: 100%;
	height: auto;
	background: url(../images/bg-main.jpg) no-repeat center;
	z-index: 3;
	float:left;
}
.main {
	position: relative;
	width: 100%;
	height: 580px;
	background: url(../images/bg-main.jpg) no-repeat center;
	z-index: 3;
	float:left;
}
.main .case {
	position: absolute;
	top: -42px;
	left: 50%;
	margin-left: -513px;
	width: 1027px;
	height: 235px;
	background: url(../images/bg-case.png) no-repeat center;
}
.main .case h2 {
	margin: 20px 35px 15px;
	font-size: 14px;
	color: #555555;
	font-weight: bold;
}
.main .case h2 .p2 {
	margin-left: 8px;
	font-size: 12px;
	color: #b1b1b1;
	font-weight: normal;
}
.main .case h2 .p1 {
	margin-left: 5px;
	font-size: 12px;
	color: #999999;
	font-family: "Arial";
	font-weight: normal;
}
.main .case h2 .more {
	padding-left: 23px;
	font-size: 12px;
	color: #000;
	font-family: "Arial";
	font-weight: normal;
	background: url(../images/more.png) no-repeat left center;
}
.main .case .case-list {
	position: relative;
	padding: 0 35px;
	width:957px;
	overflow: hidden;
}
.main .case .case-list .bd {
	position: relative;
	width: 957px;
	height: 188px;
	overflow: hidden;
}
.main .case .case-list .bd ul {
	width: 10000px;
}
.main .case .case-list .bd ul li {
	float: left;
	margin-right: 27px;
	padding: 3px 3px 0;
	width: 210px;
	height: 183px;
	border: 1px solid #f0f0f0;
	overflow: hidden; text-align:center;
}
.main .case .case-list .bd ul li p {
	height: 32px;
	line-height: 32px;
	font-size: 12px;
	color: #000;
	text-align: center;
	background: url(../images/bg1.png) no-repeat bottom;
}
.proScroll-left .hd .prev {
	position: absolute;
	top: 53px;
	left: 0px;
	width: 26px;
	height: 26px;
}
.proScroll-left .hd .next {
	position: absolute;
	top: 53px;
	right: 0px;
	width: 26px;
	height: 26px;
}
.main .cont {
	position: absolute;
	left: 50%;
	top: 220px;
	margin-left: -500px;
	width: 1000px;
	height: 370px;
	background: #f4f4f4;
}
.main .cont .news {
	margin-left: 25px;
	margin-top: 10px;
	width: 515px;
	font-size: 14px;
	color: #706f6f;
}
.main .cont .news .news-con {
	width: 515px;
	height:136px;
}
.main .cont .news .news-con h2 {
	/*	margin-left: 25px;
	margin-top: 10px;*/
	margin-bottom: 15px;
	width: 515px;
	font-size: 14px;
	color: #000;
	font-family:"微软夜黑";
	font-weight:bold;
}
.main .cont .news .news-con h2 .p2 {
	margin-left: 8px;
	font-size: 12px;
	color: #b1b1b1;
	font-weight: normal;
}
.main .cont .news .news-con h2 .p1 {
	margin-left: 5px;
	font-size: 12px;
	color: #999999;
	font-family: "Arial";
	font-weight: normal;
}
.main .cont .news .news-con h2 .more {
	padding-left: 23px;
	font-size: 12px;
	color: #000;
	font-family: "Arial";
	font-weight: normal;
	background: url(../images/more.png) no-repeat left center;
}
.main .cont .news .news-con img {
	float: left;
}
.main .cont .news .news-con .news-text {
	margin-top: 5px;
	width: 360px;
	height: 90px;
	overflow: hidden;
}
.main .cont .news .news-con .news-text h3 {
	font-size: 14px;
	color: #000;
	font-weight: bold;
}
.main .cont .news .news-con .news-text .time {
	font-size: 12px;
	color: #666666;
	font-family: "Arial";
	font-weight: normal;
}
.main .cont .news .news-con .news-text p {
	font-size: 12px;
	color: #777;
}
.main .cont .news .news-list {
	width: 515px;
	margin-top: 10px;
}
.main .cont .news .news-list ul li {
	width: 515px;
	height: 32px;
	line-height: 32px;
	font-size: 12px;
	color: #adabab;
	border-bottom: 1px dotted #cacaca;
}
.main .cont .news .news-list ul li.last {
	border: none;
}
.main .cont .news .news-list ul li a {
	color: #000;
	background-image:url(../images/lx_bg.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:15px;
}
.main .cont .product {
	float:left;
	margin-left:0px;
	width:440px;
	overflow:hidden;
	background: #fff;
}
.main .cont .product h4 {
	padding:0 17px 0 14px;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	background: #024685;
}
.main .cont .product h4 span {
	margin-left: 3px;
	font-size: 12px;
	color: #fff;
	font-family: "Arial";
}
.main .cont .product h4 .more {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
.main .cont .product .product-list {
	position: relative;
	margin-top: 20px;
	padding: 0 15px;
	width:230px;
	overflow: hidden;
}
.main .cont .product .product-list .bd {
	position: relative;
	width: 230px;
	height: 215px;
	overflow: hidden;
}
.main .cont .product .product-list .bd ul {
	width: 10000px;
}
.main .cont .product .product-list .bd ul li {
	float: left;
	width: 230px;
	height: 215px;
	margin-right: 10px;
	overflow: hidden;
}
.main .cont .product .product-list .bd ul li img {
	width: 226px;
	height: 146px;
	border: 2px solid #f1eded;
}
.main .cont .product .product-list .bd ul li p {
	height: 65px;
	line-height: 65px;
	font-size: 12px;
	color: #666666;
	text-align: center;
}
.main .cont .product .product-list .hd .prev {
	position: absolute;
	top: 65px;
	left: 0px;
	width: 19px;
	height: 26px;
}
.main .cont .product .product-list .hd .next {
	position: absolute;
	top: 65px;
	right: 0px;
	width: 19px;
	height: 26px;
}
.video {
	float:right;
	width:440px;
}
.content {
	width: 100%;
	height: 200px;
	background: #fcfcfc;
	border-bottom: 3px solid #fff;
}
.content .w1000 {
	padding-top: 25px;
}
.content .w1000 .friend {
	margin-right: 32px;
	width: 311px;
	height: 135px;
	background: url(../images/bg-friend.png) no-repeat center;
}
.content .w1000 .honor {
	margin-right: 32px;
	width: 311px;
	height: 135px;
	background: url(../images/bg-honor.png) no-repeat center;
}
.content .w1000 .service {
	width: 311px;
	height: 135px;
	background: url(../images/bg-contact.png) no-repeat center;
}
.content h5 {
	padding:60px 0 0 25px;
	font-weight: bold;
	font-size: 14px;
	color: #555555;
}
.content p {
	margin-left: 25px;
	font-size: 12px;
	color: #999999;
	text-transform: uppercase;
	font-family: "Arial";
}
/*foot*/
.footer {
	position: relative;
	width: 100%;
	/*height: 119px;*/
	padding-bottom: 10px;
	background: #005ca8;
	border-top:solid 5px #c4e5fb;
	margin-top:30px;
	float:left;
}
.footer .logo-bot {
	margin-top: 28px;
	width: 306px;
	height: 60px;
}
.footer .code {
	margin: 0;
}
.footer .menu {
	margin-top: 15px;
	/*	margin-left: 35px;*/
	padding-top: 5px;
	width: auto;
	height: auto;
	float:right;/*overflow: hidden;*/
}
.footer .menu ul li {
	float: left;
	width: 90px;
	height: 14px;
	line-height: 14px;
	padding-bottom: 8px;
	color: #696868;
	text-align:center;
	border-left: 1px solid #055393;
	border-right: 1px solid #055393;
	border-bottom: 1px solid #055393;
}
.footer .menu ul li a {
	display: block;
	color: #cee9fc;
	height: 14px;
	line-height: 14px;
	font-family:"微软雅黑";
}
.footer .menu ul li:hover a {
	color: #fcfcfc;
}
.footer .menu ul li.first {
	width: 65px;
	border-left: none;
	text-align: left;
}
.footer .menu ul li.last {
	width: 65px;
	border-right: none;
	text-align: right;
}
.footer .menu p {
	margin-top: 10px;
	color: #cee9fc;
}
.footer .menu p a:hover {
	color: #fff;
}
.footer-main {
	width: 1000px;
}
/*neiye*/
.center_main {
	width:1000px;
height:auto];
	margin:auto;
}
/*left*/
.left {
	background:url(../images/bg_sidebar.png) no-repeat scroll left top;
	float: left;
	height: auto !important;
	min-height: 404px;
	padding-right: 19px;
	margin-top:-40px;
	width: 221px;
}
.left_a {
	background-image:url(../images/poiu.png);
	background-repeat:no-repeat;
	float:left;
	width:221px;
	height:41px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	text-indent:40px;
	line-height:41px;
}
.left_b {
	width:221px;
	height:auto;
	float:left;
	background-color: #f8f8f8;
}
.left_b ul li {
	float:left;
	width:90%;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:dotted 1px #ccc;
	margin-left:10px;
	margin-bottom:5px;
	margin-top:5px;
}
.left_b ul li a {
	padding-left:15px;
	color:#000;
	background-image:url(../images/new_icon1.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	margin-left:15px;
}
.left_c {
	background-image:url(../images/poiu.png);
	background-repeat:no-repeat;
	float:left;
	width:221px;
	height:41px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	text-indent:40px;
	line-height:41px;
}
.left_1d {
	background-color: #f8f8f8;
	width:100%;
	float:left;
}
.left_d {
	width:90%;
	padding:10px;
	float:left;
	color:#000;
}
/*right*/
.right {
	width:755px;
	height:auto;
	float:right;
	margin-top:15px;
}
.right_a {
	width:100%;
	height:40px;
	float:left;
	border-bottom:solid 2px #ccc;
}
.right_a span {
	font-size:14px;
	font-weight:bold;
	color:#000;
	float:left;
}
.right_a p {
	float:right
}
/*n_about*/
.n_about {
	width:100%;
	float:left;
	padding-top:10px;
	padding-right:10px;
}
/*n_news*/
.n_news {
	width:100%;
	float:left;
	padding-top:10px;
	padding-right:10px;
}
.n_news li {
	background:url(../images/icion1.gif) no-repeat scroll 6px 11px;
	height: 30px;
	line-height: 30px;
	border-bottom:dotted 1px #ccc;
	margin-bottom:10px;
}
.n_news li h3 {
	float: left;
	height: 30px;
	line-height: 30px;
	padding-left: 20px;
	width: 540px;
}
.n_news li span {
	display: block;
	float: right;
	font-size: 10px;
	height: 30px;
	line-height: 30px;
	text-align: right;
	width: 118px;
}
.page {
	color: #000;
	font-size: 13px;
	font-weight: bold;
	padding: 10px 0;
	text-align: right;
	width:100%;
	float:left;
}
/*n_shownews*/
.n_shownews {
	width:100%;
	float:left;
	padding-top:10px;
	padding-right:10px;
}
.newsde_bg {
	font-size: 14px;
	height: 31px;
	line-height: 29px;
	padding-top: 6px;
	text-align: center;
	width: 100%;
	color:#000;
	font-weight:bold;
}
.newsde_date {
	color: #787878;
	display: block;
	font-size: 11px;
	height: 20px;
	line-height: 20px;
	padding-top: 9px;
	text-align: center;
	width: 100%;/*border-bottom:double 1px #ccc;*/
	padding-bottom:10px;
}
.newsde_btxt {
	line-height: 24px;
	padding-left: 0px;
	padding-top: 10px;
	width: 100%
}
/*n_download*/
.n_download {
	width:100%;
	float:left;
	padding-top:10px;
	padding-right:10px;
}
.n_download li {
	background:url(../images/icion1.gif) no-repeat scroll 6px 11px;
	height: 30px;
	line-height: 30px;
	border-bottom:dotted 1px #ccc;
	margin-bottom:10px;
}
.n_download li h3 {
	float: left;
	height: 30px;
	line-height: 30px;
	padding-left: 20px;
	width: 540px;
}
.n_download li span {
	display: block;
	float: right;
	font-size: 10px;
	height: 30px;
	line-height: 30px;
	text-align: right;
	width: 118px;
}
.n_download li span a {
	font-weight:bold;
	font-size:13px;
}
.n_download li span a:hover {
	color:#03C;
}
/*n_products*/
.n_products {
	width:100%;
	float:left;
	padding-top:10px;
	padding-right:10px;
}
.n_products ul {
	width:850px;
}
.n_products ul li {
	float:left;
	margin-right:58px;
	margin-bottom:10px;
	margin-top:10px;
}
.n_products ul li a {
	background-color:#FFF;
	float:left;
}
.n_products ul li a:hover {
	background-color:#015ba9;
}
.n_products ul li span {
	border:solid 1px #ccc;
	padding:5px;
	float:left;
}
.n_products ul li span img {
	width:200px;
	height:200px;
}
.n_products ul li p {
	width:100%;
	text-align:center;
}
/*n_showproducts*/
.n_showproducts {
	width:100%;
	float:left;
	padding-top:10px;
	padding-right:10px;
}
.n_showproducts_a {
	width:100%;
	height:auto;
	float:left;
}
.n_showproducts_a_left {
	width:400px;
	height:400px;
	padding:5px;
	border:solid 1px #ccc;
	float:left;
}
.n_showproducts_a_left img {
	width:400px;
	height:400px;
}
.n_showproducts_a_right {
	width:320px;
	height:auto;
	float:right;
}
.n_showproducts_a_right span {
	float:left;
	font-size:14px;
	padding-top:10px;
	padding-bottom:10px;
	width:100%;
	font-weight:bold;
	padding-left:10px;
	background: url(../images/li_bg.png) no-repeat scroll center center;
}
.n_showproducts_a_right p {
	background-color:#f8f8f8;
	float:left;
	padding:10px;
	width:100%;
	height:auto;
}
.n_showproducts_b {
	width:100%;
	height:auto;
	float:left;
	margin-top:10px;
}
.n_showproducts_b .p_title span {
	background: #005ca8 none repeat scroll 0 0;
	color: #fff;
	display: block;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	text-align: center;
	width: 120px;
}
.n_showproducts_b .p_title {
	border-bottom: 1px solid #005ca8;
	height: 30px;
	line-height: 30px;
	margin-bottom: 10px;
	width: 100%;
}
.n_showproducts_c {
	width:100%;
	height:auto;
	float:left;
	padding-top:0px;
}
.preview{width:755px; height:auto; margin:0px 0px 0px 0px;}
/* smallImg */
.smallImg{position:relative; height:auto; margin-top:1px;padding:6px 5px; width:320px; overflow:hidden;float:right;}
.scrollbutton{width:14px; height:50px; overflow:hidden; position:relative; float:left; cursor:pointer; }
.scrollbutton.smallImgUp , .scrollbutton.smallImgUp.disabled{}
.scrollbutton.smallImgDown , .scrollbutton.smallImgDown.disabled{margin-left:375px; margin-top:-50px;}

#imageMenu {height:auto; width:320px; overflow:hidden; margin-left:0; float:left;margin-top:10px;}
#imageMenu li {height:100px; width:100px; overflow:hidden;float:left; text-align:center;margin-right:6px;margin-bottom:10px;}
#imageMenu li img{width:94px; height:94px;cursor:pointer; border:3px solid #959595;}
#imageMenu li#onlickImg img{ width:94px; height:94px; border:3px solid #005ca8;}
#imageMenu li:hover img{ width:94px; height:94px; border:3px solid #005ca8;}
/* bigImg */
.bigImg{position:relative; float:left; width:400px; height:400px; overflow:hidden;border:solid 1px #ccc;}
.bigImg #midimg{width:400px; height:400px;}
.bigImg #winSelector{width:235px; height:210px;}
#winSelector{position:absolute; cursor:crosshair; filter:alpha(opacity=15); -moz-opacity:0.15; opacity:0.15; background-color:#000; border:1px solid #fff;}
/* bigView */
#bigView{position:absolute;border: 1px solid #959595; overflow: hidden; z-index:999;}
#bigView img{position:absolute;}


