﻿@charset "utf-8";
.content-box{
	clear:both;
	width:100%;
	height:auto;
	background:#ffffff url(../images/content_bg.jpg) repeat-x left top;
	overflow:hidden;
}
.content{
        font-weight:normal;
	clear:both;
	margin:0 auto;
	width:1000px;
	height:auto;
	background:#ffffff url(../images/content_bg.jpg) repeat-x left top;
	overflow:hidden;
}
.content h1 span a,
.content h1 span a:link,
.content h1 span a:visited{ color:#B1B1B1;}
.content h1 span a:hover,
.content h1 span a:active{ color:#004CB2;}
.H-about{
	float:left;
	padding:67px 32px 0 0;
	width:355px;
	height:240px;
	background:url(../images/H-title_bg.jpg) left 28px no-repeat;
}
.H-about h1{
	display:none;
}
.H-about-img{
	clear:both;
	float:left;
	padding:9px 0 0 8px;
	width:340px;
	height:95px;
	background:url(../images/about-img_bg.jpg) 12px 9px no-repeat;
}
.H-about-img span{ 
	display:block;
	float:right;
	width:164px;
	height:77px;
	padding:16px 0 0 45px;
	padding:18px 0 0 45px\9;
	color:#fff;
	background:url(../images/H-map.jpg) left top no-repeat;
}
.H-article{
	clear:both;
	width:340px;
	height:88px; 
	padding:10px 0 0 12px;
	overflow:hidden;
}
.H-article p{
	font-size:12px;
	line-height:22px;
	color:#757575;
}
.H-article a,
.H-article:link,
.H-article:visited,
.H-article:hover,
.H-article:active{ color:#004CB2;}
.H-news{
	float:left;
	padding:67px 35px 0 0;
	width:350px;
	height:240px;
	background:url(../images/H-title_bg.jpg) -382px 28px no-repeat;
}
.H-news h1{
	display:none;
}
.H-news-img{
	clear:both;
	float:left;
	padding:12px 0 4px 10px;
	width:340px;
	height:83px;
	background:url(../images/news-img-bg.jpg) 10px 9px no-repeat;
	overflow:hidden;
}
.H-news-img b a{
	display:block;
	float:right;
	width:194px;
	height:18px;
	color:#1B56A5;
	padding:8px 0 0 ;
}
.H-news-img p{
	display:block;
	float:left;
	width:194px;
	height:auto;
	color:#757575;
	padding:3px 0 0 25px;
	line-height:20px;
}
.H-news-img span{ 
	display:block;
	float:left;
	width:164px;
	height:77px;
	padding:18px 0 0 45px;
	color:#fff;
}
.H-article li{
	line-height:28px;
	border-bottom:1px dashed #ccc;
}
.H-article li span{
	float:right;
	color:#757575;
}
.H-article li a,
.H-article li a:link,
.H-article li a:visited{	color:#757575;}
.H-article li a:hover,
.H-article li a:active{	color:#1B56A5;}
.H-staff{
	float:left;
	padding-top:67px;
	width:225px;
	height:240px;
	background:url(../images/H-title_bg.jpg) -775px 28px no-repeat;
}
.H-staff h1{
	display:none;
}
.staff-img-list{
	clear:both;
	width:225px; 
	height:186px;
	padding:9px 0 0 1px;
	overflow:hidden;
}

.H-pro-title{
	clear:both;
	width:850px;
	height:37px;
	line-height:44px;
	padding:0 0 0 150px;
	border-bottom:1px solid #ccc;
	background:url(../images/pro-title-bg.jpg) left top no-repeat;
	overflow:hidden;
}
.H-pro-title a{
	padding:0 25px 0;
	background:url(../images/ico-4.jpg) left center no-repeat;
}
.pro-list{
	clear:both;
	width:880px;
	height:170px;
	padding:25px 60px;
	overflow:hidden;
	position:relative;
}
#pro-pro{
	position:relative;
	width:880px;
	height:170px;
	overflow:hidden;
}
.td-border{ 	border:1px solid #E5E5E5;}
.td-border:hover .big
{background:url(../images/ico-55.png) right bottom no-repeat;
	_background:red;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/ico-55.png" ,sizingMethod="crop");
	}

.pro-list li{
	float:left;
	width:155px;
	height:170px;
	padding-right:25px;
	position:relative;
}
/*.pro-list li img{
	border:1px solid #E5E5E5;
}*/
.pro-list li a{
	display:block;
	line-height:34px;
	text-align:center;
}
.big{
	position:absolute;
	right:25px;
	bottom:33px;
	width:41px;
	height:41px;
	background:url(../images/ico-5.png) right bottom no-repeat;
}


#left-btn{
	width:31px;
	height:152px;
	padding:68px 29px 0 0;
	background:#fff;
	cursor:pointer;
	position:absolute;
	left:0;
	top:0;
}
#right-btn{
	width:31px;
	height:152px;
	padding:68px 0 0 29px;
	background:#fff;
	cursor:pointer;
	position:absolute;
	right:0;
	top:0;
}

.about-us{
	padding-bottom:82px;
}
h1{
	clear:both;
	display:block;
	width:100%;
	padding-top:35px;
	line-height:30px;
	color:#0A0A0A;
	font-size:16px;
	font-family:Microsoft YaHei;
	border-bottom:4px solid #C4C4C4;
	position:relative;
}
h1 b{
	padding-left:13px;
	color:#AEAEAE;
	font-size:14px;
}
h1 span{
	position:absolute;
	right:2px;
	bottom:0;
	color:#B1B1B1;
	font-size:12px;
	font-weight:normal;
}
h1 span a{
	color:inherit;
}
.class{
	clear:both;
	width:996px;
	padding:26px 2px;
	overflow:hidden;
	border-bottom:1px dotted #ccc;
	
}
.class a{
	padding:0 25px 0;
	background:url(../images/ico-4.jpg) left center no-repeat;
}
.class a#active{
	background:url(../images/ico-active.jpg) left center no-repeat;
}
.about-us h2{ 
	font-size:13px;
	color:#0e3793;
	padding-top:35px;
}
.about-us p{
	font-size:12px;
	color:#777777;
	line-height:28px;
	text-indent:2em;
}
.about-us ul{
	padding:38px 15px;
	height:auto;
	overflow:hidden;
}
.about-us li{
	float:left;
	width:195px;
	height:255px;
	padding-right:63px;
}

.products li
{
	margin:0;
	_margin-bottom:-37px;
}
.products li .tdtd{
	border:1px solid #E5E5E5;
	border-bottom:3px solid #e5e5e5;
}
/*.products li:hover .tdtd{
	border-bottom:3px solid #00295D;
}*/
.products li td{
	text-align:center;
	letter-spacing:1px;
}
.products li a{
	display:block;
	line-height:22px;
	text-align:center;
	letter-spacing:normal;
}
.products li i{
	font-weight:bold;
	font-style:normal;
	color:#f00;
}
.products{
	padding-bottom:50px;
}



/*-----------------  ---------------*/
.news-list{
	padding-bottom:50px;
}
.news-list ul{
	margin:0;
	padding:0;
	height:auto;
	overflow:hidden;
	width:1000px;
	padding-bottom:50px;
}
.news-list li{ float:left; display:block; width:990px; height:93px; padding:25px 5px; overflow:hidden; border-bottom:1px solid #c4c4c4; position:relative;}
.news-list li em{ width:192px; height:93px; padding:0 15px 0 33px; float:left; overflow:hidden;}
.new-img table{  width:160px; height:73px; } 
.news-list li i{ float:left; width:725px; font-weight:bold; font-style:normal;}
.newtit a{ text-decoration:underline; text-align:left;}
.newtit span{ float:right; font-weight:normal; color:#C4C4C4;}

a.more{ position:absolute; right:33px; bottom:22px;}
a.more img{ width:50px; height:14px; border:none;}
.article{
	clear:both;
	width:994px;
	padding:0 3px 10px;
	height:auto; margin-bottom:15px;
	overflow:hidden;
}
.article h3{
	clear:both;
	color:#666666;
	font-size:13px;
	padding:20px 0 0;
}
.article p{
	clear:both;
	color:#666666;
	font-size:13px;
	padding:0 0 3px;
}




















/*--------------- ҳ-ϸ ----------------*/
.page{ clear:both; overflow:hidden; width:90%; height:26px; margin:0 auto; text-align:center; _padding-top:75px;}
.page a,
.page a:link,
.page a:visited{ padding:5px 8px;}
.page span{ padding:5px 8px;}
.page a:hover,
.page a:active{ text-decoration:underline;}

.tag{ width:994px; clear:both; height:auto; padding-bottom:10px;}
.tag p{ text-indent:0; color:#777;}
.tag b{ color:#777;}
.tag a,
.tag a:link,
.tag a:visited,
.tag a:hover,
.tag a:active{ color:#777;}
.show h6{ margin:0 auto; margin-top:8px; font-size:18px; font-weight:normal; width:916px; padding-left:32px; background:#F4F4F4 url(../images/ico.gif) 15px center no-repeat; line-height:36px; border-top:1px solid #E2E2E2; color:#3a6088;}
.details{ clear:both; width:1000px; text-align:center; padding:30px 0; line-height:24px; font-size:18px; font-weight:bold;}
h6{ font-size:12px; width:1000px; line-height:30px; background:#E9E9E9; text-align:center; color:#999999; font-weight:normal;}
.pagedown{  background:#e9e9e9; width:994px; line-height:30px; margin-top:30px; clear:both;}
.pagedown span{ width:450px; padding:0 30px 0 10px; background:#e9e9e9; display:block; float:left; text-align:left; overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
.pagedown span a,
.pagedown span a:link,
.pagedown span a:visited{ color:#767676; padding:1px 8px; border:none;}
.pagedown span a:hover,
.pagedown span a:active{ text-decoration:underline;}
.xiangguan{ clear:both; padding:0; width:994px; height:auto; overflow:hidden; padding-top:30px;} 
.xiangguan li{ float:left; width:442px; *width:449px; border:none; line-height:28px; height:28px; margin-right:60px; padding:0 0 0 16px; background:url(../images/ico.gif) left 11px no-repeat; overflow:hidden;}
.xiangguan li span{ float:right; height:28px;}
.xiangguan li a{ height:28px;}
h5{ clear:both; display:block; padding:30px 0 15px 0; font-size:15px; color:#666; width:994px;}



/*                               */
.msg{ padding:40px 0 80px 260px; display:block; background:url(../images/CONTACT.png) 40px 30px no-repeat;}
.msg td{ font-size:14px; border:1px solid #fff;}
.tdtttd
{
	text-align:center;
}
.msg td input.text{ height:22px; line-height:22px; background:url(../images/text.jpg) repeat-x top left; border:1px solid #C8C8C8;}
.msg td textarea{ border:1px solid #C8C8C8;}
.msg td font{ color:red;}
.msg td span{ color:#BBBBBB; font-size:12px;}
.msg h4{ text-align:center; font-size:18px; padding-bottom:10px;}
.job{ padding:0 20px;}
.job font{ font-size:12px;}



/*               Ʒϸ                */
.S_title{ clear:both; width:100%; text-indent:5px; line-height:65px; font-size:14px; font-weight:bold; color:#666666;}
.pleft{ float:left; width:300px; height:auto; overflow:hidden; padding-right:50px; padding-left:5px;}
.pleft-list{ clear:both; width:300px; margin-top:-25px; overflow:hidden;}
.about-us ul.pleft-list{ width:320px; padding:38px 0 38px 29px;}
.pleft-list li{ width:56px; height:54px; border:2px solid #ccc; overflow:hidden; padding:0; margin:6px 19px 0 0; float:left; cursor:pointer; overflow:hidden;}
.pleft-list li table{ width:56px; height:54px;}
/*.pleft-list li:hover{ border:none; background:url(../images/bg.png) top left no-repeat; margin-top:0; padding:8px 3px 2px 2px;}*/
.pleft-list li.fo{border:none; background:url(../images/bg.png) top left no-repeat; margin-top:0; padding:8px 3px 2px 2px;}
#img-list{ display:block; width:295px; height:229px;  border:1px solid #ccc; text-align:center; overflow:hidden; position:relative;
	top: 0px;
	left: 28px;
}#img-list img{width:100%;height:100%;}
#img-list b{
	width:295px;
	height:229px;
	display:none;
	position:absolute;
	left:0;
	top:0;
}
#img-lis b img
{
width:295px;
	height:229px;
}

.pright{ float:left; width:620px;}
.pright em{ display:block; font-style:normal; color:#666666; height:24px; line-height:24px; overflow:hidden;}
.ppro{ clear:both; width:100%; padding-top:10px;}
.pro-btn{ width:100%; height:auto;  border-bottom:1px solid #ccc; margin-bottom:20px; overflow:hidden;}
.pro-btn span{ display:block; float:left; width:123px; height:37px; line-height:40px; color:#666666; font-size:14px; font-weight:bold; text-align:center; overflow:hidden; margin-left:20px; cursor:pointer;}
.pro-btn span.focus{ background:url(../images/pro-btn.jpg) left top no-repeat; color:#2250AF;}

.h-n-i{float: left; height: 62px; padding: 6px 0 0 8px; width: 112px;}


.news-list li .new-img {
    border: 5px solid #CCCCCC;
    display: inline;
    float: left;
    height: 73px;
    margin: 0 15px;
    overflow: hidden;
    width: 160px;
}

.news-list li .newtit {
    float: left;
    font-style: normal;
    font-weight: bold;
    width: 725px;}


.news-list li .p {
    float: left;
    height: 44px;
    line-height: 22px;
    margin: 0;
    overflow: hidden;
    padding: 10px 0 0;
    width: 725px; text-indent:2em;
}













