/*全局样式*/
/* dede58.com 做最好的织梦模版 */
body, h1, h2, h3, h4, h5, h6, hr, p, ul, ol, li, pre, form,  button, input, textarea, th, td {
	margin:0;
	padding:0;
	list-style:none;
	word-wrap:break-word;
	outline:none;
}
body {
	font-size:12px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	line-height:24px;
	color:#333;
	background:#f0f1f1
}
img {
	border:0;
}
html {
	verflow:-Scroll;
	overflow-x:hidden;
	zoom:1;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	font-size:100%;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
a {
	text-decoration:none;
	color:#333;
	outline:0
}
a:hover {
	text-decoration:none;
	color:#0069f8;
}
.clear {
	clear:both;
}

/*header*/
#header {
	width:100%;
	background:#f9f9f9;
	position:relative;
}
.top {
	width:980px;
	height:110px;
	margin:0 auto;
	position:relative;
}
.logo {
	position:absolute;
	top:12px;
	left:20px;
}

.tel {
	height:60px;
	
	padding-top:25px;
	padding-left:15px;
	position:absolute;
	top:0px;
	right:20px;
}


.box{margin:0px 0px 0px -500px; left:50%; padding:0px; width:1000px;position:absolute;
	z-index:1000; background-color: #00558b;}
.box ul{margin:0px; padding:0px; list-style:none;border: 0;}
.box ul li{ font-size:17px; margin: 0px 0px 0px 0px; padding: 0px; width: 130px; height: 40px; float:left; display: block; border-radius: 0px; box-shadow: #000 0px 0px 1px; border: 0; background-color: #00558b; }
.box ul li:hover ul{display:block;}
.box ul li a{ color:#FFFFFF; text-align:center; width:130px; height:40px; line-height:40px; display:block; text-decoration:none;}
.box ul li ul{display:none;position:relative; top:0px; left:0px;}
.box ul li ul li{font-size:10px; margin:0px 0px 0px 0px; padding:0px 	; background-color:#00558b;}

.box ul li ul li:hover{background:#04314e;}
.box ul li ul li:hover ul{visibility:visible;}
.box ul li ul li ul{visibility:hidden; position:relative; top:-40px; left:130px;}
.box ul li ul li ul li{background:#0074bb;}
.box ul li ul li ul li:hover{background:#054064;
}
.left {
	float:left
}
.right {
	float:right
}

.serach {
	width:183px;
	height:23px;
	background:url(../images/sar.png) no-repeat;
	float:left;
	margin-top:6px;
	margin-left:10px;
}
.stxt {
	width:145px;
	height:23px;
	border:none;
	background:none;
	float:left;
	padding-left:11px;
	color:#f2f2f2
}
.sbut {
	width:16px;
	height:16px;
	border:none;
	background:url(../images/sarb.png) no-repeat;
	cursor:pointer;
	margin-top:3px;
	float:left;
}
.banner {
	height:400px;
	width:100%px;
	text-align:center;
	position:relative;
	top:0px;
	z-index:800
}
.pbanner {
	height:250px;
	text-align:center;
	position:relative;
	top:0px;
	z-index:800
}
#main {
	width:984px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	z-index:45;
        height:360px;
}

/*.mainOne li a:hover{border:10px solid #dedede; background:#fff;}*/

.con02 {
	margin-top:10px;
	height:230px;
}
.con02_con {
	width:1000px;
	margin: 0 auto;
}
.about_1 {
	width:620px;
	height:230px;
	padding-left:5px;
	padding-top:20px;
}
.about_1 h2 span a {
	float:right;
	font-size:12px;
	font-weight:100;
	font-family:"宋体";
	color:#000;
}
.about_1 h2 {
	height:30px;
	line-height:30px;
	color:#f00;
	font-size:16px;
}
.about_1 ul {
	padding-top:5px;
	line-height:22px;
}
.about_1 ul img {
	padding-right:15px;
	width:250px;
	height:150px;
	float:left;
}
.news_02 {
	width:350px;
	overflow:hidden;
	border-top: none;
	padding-top:20px;
}
.news_02 h2 span a {
	float:right;
	font-size:12px;
	font-weight:100;
	font-family:"宋体";
	color:#000;
}
.news_02 h2 {
	line-height:15px;
	color:#f00;
	padding-bottom:5px;
}
.news_02 h2 a {
	float:right;
	padding-right:5px;
	font-size:12px;
}
.news_02 ul li {
	line-height:24px;
	height:24px;
	background:url(../images/d.jpg) no-repeat 0px 12px;
	padding-left:10px;
}
.news_02 ul li span {
	font-size:10px;
	font-family:Arial;
	float:right;
}
#footer {
	width:100%;
	background:url(../images/footer.jpg) repeat-x top #054064;
	position:relative;
	z-index:2
}
.bottom {
	width:980px;
	margin:0 auto;
	padding:25px 0;
	overflow:hidden;
}
.menu {
	width:140px;
	float:left;
}
.menu h2 {
	height:30px;
	line-height:30px;
}
.menu h2 a {
	font-size:14px;
	font-family:"微软雅黑";
	color:#0089ea;
}
.menu li {
	height:24px;
	line-height:24px;
	background:url(../images/icon.jpg) no-repeat left center;
}
.menu li a {
	padding-left:10px;
	color:#fff;
}
.copy {
	width:100%;
	background:#022234;
}
.copy p {
	width:980px;
	height:35px;
	line-height:35px;
	margin:0 auto;
	color:#035786
}

#_userlogin {
	width:220px;
	float:left;
}
.mheigt li {
	line-height:26px;
}
#linkedinf {
	width:130px;
	float:left;
	margin-top:25px;
}
#mainPage {
	width:980px;
	margin:0 auto;
	position:relative;
	top:-37px;
	z-index:810;
	overflow:hidden;
}
.sidebar {
	width:227px;
	float:left;
}
.barOne {
	width:227px;
	overflow:hidden;
}
.barOne h2 {
	height:37px;
	line-height:37px;
	background:url(../images/ab.png) no-repeat;
	font-family:"微软雅黑";
	color:#fff;
	font-size:18px;
	padding-left:56px;
}
.barOne h2 span {
	font-size:12px;
	color:#b8c0c8;
	margin-left:5px;
}
.barOne ul li {
	line-height:35px;
	background:url(../images/ac.jpg) no-repeat;
}
.barOne ul li a {
	display:block;
	width:170px;
	height:35px;
	padding-left:57px;
}
.barOne ul li a:hover {
	background:url(../images/ae.jpg) no-repeat;
	color:#fff;
}
.barOne ul li a.curr {
	background:url(../images/ae.jpg) no-repeat;
	color:#fff;
}

.barOne ul li ul li a:hover {
	background:url(../images/rjb.jpg) no-repeat 43px 13px;
	color:#fc6c0c
}

.barOne p {
	background:url(../images/ad.jpg) no-repeat;
	height:2px;
}
.barOne p {
	background:url(../images/ad.jpg) no-repeat;
	height:2px;
}
.barOne1 {
	width:227px;
	overflow:hidden;
}
.barOne1 h2 {
	height:37px;
	line-height:37px;
	background:url(../images/ab.png) no-repeat;
	font-family:"微软雅黑";
	color:#fff;
	font-size:18px;
	padding-left:56px;
}
.barOne1 h2 span {
	font-size:12px;
	color:#b8c0c8;
	margin-left:5px;
}
.barOne1 p {
	background:url(../images/ad.jpg) no-repeat;
	height:2px;
}
.lnav {
	background:#FFF
}
.lnav li .title1 {
	display:block;
	width:170px;
	height:35px;
	padding-left:57px;
}
.lnav .select .title1 {
	background:url(../images/ae.jpg) no-repeat;
	color:#fff;
}
.lnav .select .title1 a {
	color:#FFF;
}
.lnavp li {
	line-height: 35px;
	background: url(../images/ac.jpg) no-repeat;
}
.lnavp li:hover {
	background: url(../images/ae.jpg) no-repeat;
	color: white;
}
.lnavp li:hover .title1 a {
	color: white;
}

.lnavp li .slist {
	display:none;
}

.lnavp .select .slist {
	display:block;
	padding-left:57px;
	line-height:30px
}
.lnavp .select .slist .lis a:hover {
}
.barTwo {
	width:225px;
	background:#FFF;
	margin-top:15px;
	border:1px solid #e1e0e0;
}
.boxleft {
	width:40px;
	float:left;
}
.boxright{
	width:185px;
	float:right;
	background:#FFF;
	font-size:15px;
	color:#003a5b;
	line-height:24px;
}
.barTwo p {
	padding:10px;
}
.barTwo p b {
	font-size:14px;
	color:#003a5b;
}
.content {
	width:730px;
	float:right;
	margin-top:37px;
}
.current {
	height:35px;
	line-height:37px;
	font-family:"宋体";
	background:url(../images/cor.jpg) no-repeat left center;
	padding-left:20px;
	color:#333;
}
.current a {
	color:#333;
}
.title {
	height:39px;
	line-height:39px;
	font-size:20px;
	font-family:"微软雅黑";
	color:#333;
	font-weight:bold;
	border-bottom:1px solid #ababab;
}
.inside {
	padding-top:15px;
}
.feedback {
	width:730px;
	padding-top:30px;
}
.contactla {
	width:600px;
	margin-left:30px
}

.contactlc {
	padding-top:15px;
	width:600px;
	margin:0 auto;
}
.contactlc table tr {
	height:40px;
}
.left_L {
	width:10%;
	font-size:12px;
	height:30px;
	line-height:30px;
}
.tc_r {
	width:200px;
	height:25px;
	background:#fff;
	border:1px solid #e1e0e0;
}
.tc_c {
	width:290px;
	height:25px;
	background:#fff;
	border:1px solid #e1e0e0;
}
.tc_a {
	width:400px;
	height:25px;
	background:#fff;
	border:1px solid #e1e0e0;
}
.tz_r {
	width:470px;
	height:140px;
	background:#fff;
	border:1px solid #e1e0e0;
	margin-top:5px;
}

.tl {
	padding-left:120px;
	color:#333;
}
.input-text {
	width:100px;
	height:25px;
	background:#fff;
	border:1px solid #e1e0e0;
	margin-right:5px;
}
.tl input {
	width:61px;
	height:23px;
	margin:0 10px;
	background-image:url(../images/btn.jpg);
	background-repeat:no-repeat;
	color:#333;
	border:0px;
	cursor:pointer;
}
.skill {
	width:730px;
	padding-top:15px;
	overflow:hidden;
}
.skill li {
	height:30px;
	line-height:30px;
	border-bottom:1px dashed #b8b7b7;
	background:url(../images/icona.jpg) no-repeat left center;
	padding-left:15px;
}
.skill li span {
	float:right;
	color:#888
}

.news_shown {
	width:730px;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #003A5B;
	font-size:16px;
	font-family:"微软雅黑";
	color:#000;
	position:relative;
}

.news_show {
	width:730px;
	padding-top:15px;
	overflow:hidden;
}
.news_show h3 {
	font-size:20px;
	line-height:35px;
	text-align:center;
	color:#333;
	font-weight:bold;
	border-bottom:1px dotted #b8b7b7;
	font-family:"微软雅黑";
	padding-bottom:5px;
}
.news_show h4 {
	width:730px;
	text-align:center;
}
.news_show h4 a {
	margin:8px 8px 0 8px;
	color:#999;
}
.news_show h4 a:hover {
	text-decoration:none;
}
.news_show_nr {
	width:730px;
	clear:both;
	color:#333;
	padding-bottom:15px;
	padding-top:10px;
}

.tuijian {
	width:730px;
	padding-top:15px;
	overflow:hidden;
}
.tuijian ul {
	padding-top:10px;
	width:740px;
}
.tuijian li {
	height:25px;
	line-height:25px;
	float:left;
	width:345px;
	margin-right:10px;
	background:url(../images/iconc.jpg) no-repeat center left;
	padding-left:10px;
	border-bottom:1px dashed #b8b7b7
}

.setting ul li img:hover {
	border:1px solid #0069f8;
}
.products {
	width:730px;
	padding-top:15px;
	overflow:hidden;
}
.products ul {
	width:770px;
}
.products ul li {
	width:234px;
	height:185px;
	float:left;
	text-align:center;
	margin-right:14px;
	margin-bottom:5px;
}
.products ul li img {
	display:block;
	width:230px;
	height:157px;
	border:1px solid #b8b7b7;
	padding:1px;
}
.products ul li span {
	height:25px;
	line-height:25px;
}
.products ul li img:hover {
	border:1px solid #0069f8;
}
.products_show {
	width:730px;
	padding-top:15px;
	overflow:hidden;
}
.showOne {
	height:382px;
}

.showOneL li img:hover {
	border:1px solid #0069f8;
}
.showOneR {
	width:290px;
	height:381px;
	float:right;
}
.wzxia li {
	width:290px;
	height:27px;
	line-height:27px;
	border-bottom:1px dashed #d1d1d1
}
.wzxia li span {
	font-size:18px;
	font-family:"微软雅黑";
	color:#2a4b9c;
	font-weight:bold;
}

.dgrxa {
	width:800px;
	height:80px;
	margin-top:15px;
}
.dgrxa p {
	font-size:16px;
	font-family:"微软雅黑";
	color:#666;
	margin-top:15px;
}
.dgrxa p span {
	font-size:18px;
	color:#e7770a;
}
.dgrxab a {
	width:119px;
	height:30px;
	display:block;
	margin-right:10px;
}
.showTwo {
	margin-top:15px;
	overflow:hidden;
}
ul#showpagea {
	height:33px;
	border-bottom:1px solid #b8b7b7;
}
ul#showpagea li {
	width:95px;
	float:left;
	height:33px;
	background:url(../images/sha.jpg) no-repeat;
	margin-right:5px;
	line-height:33px;
	text-align:center;
}
ul#showpagea li a {
	display:block;
	width:95px;
	height:33px;
}
ul#showpagea li a:hover {
	background:url(../images/shb.jpg) no-repeat;
	color:#fff;
}
ul#showpagea li.cur a {
	background:url(../images/shb.jpg) no-repeat;
	color:#fff;
}
.showco {
	margin-top:15px;
	overflow:hidden;
}

.cshz ul li img:hover {
	border:1px solid #0069f8;
}
.pages {
	text-align:right;
}
.pages ul {
	float:right;
	padding:12px 0px 12px 16px;
}
.pages ul li {
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.pages ul li a {
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.pages ul li a:hover {
	color:#F97A00;
	text-decoration:none;
	padding:2px 4px 2px;
}
.pages ul li.thisclass, .pages ul li.thisclass a, .pagebox ul li.thisclass a:hover {
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.pages .pageinfo {
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.pages .pageinfo strong {
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
/*-----------------详情页-放大图---------------------*/
.show_gallery {
	float:left;
	width:416px;
	height:375px;
	margin:0 0 20px 0;
	position:relative;
}
.gallery_box {
	width:416px;
	height:375px;
	overflow:hidden
}
.tb-pic a {
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}
.tb-pic a img {
	vertical-align:middle;
}
.tb-pic a {
*display:block;
*font-family:Arial;
*line-height:1;
}
.tb-thumb {
	margin:10px 0 0;
	overflow:hidden;
	padding:0;
}
.tb-thumb li img {
	width:70px;
	height:70px;
}
.tb-thumb li {
	float:left;
	height:70px;
	margin:0 10px 0 0;
	overflow:hidden;
	padding:2px;
	border:#dfdfdf 1px solid;
}
.tb-s310, .tb-s310 a {
	height:270px;
	width:400px;
}
.tb-s310, .tb-s310 img {
	max-height:270px;
	max-width:400px;
}
.tb-s310 a {
*font-size:271px;
}
.tb-s40 a {
*font-size:35px;
}
.tb-s40, .tb-s40 a {
	height:70px;
	width:70px;
}
.tb-booth {
	border:1px solid #e9e9e9;
	background:#fff;
	position:relative;
	z-index:1;
	padding:2px;
}

.tb-thumb li div {
}

.green {
	color:#669900;
}


.tel p.chuan a{ color:#022234;}
.tel p.chuan a:hover{ color:#ff7600}