
.content-box{
	clear:both;
	width:100%;
	min-height:560px;
	height:auto;
	_height:560px;
	background:#ffffff url(../image/content_bg.jpg) repeat-x left top;
}
.content{
	clear:both;
	margin:0 auto;
	width:1000px;
	height:auto;
	background:#ffffff url(../image/content_bg.jpg) repeat-x left top;
	overflow:hidden;
	 
}
.content h1 span a,
.content h1 span a:link,
.content h1 span a:visiteeed,
.content h1 span a:hover,
.content h1 span a:active{ color:#B1B1B1;}
.H-about{
	float:left;
	padding:67px 0px 0 0;
	width:248px;
	height:250px; margin-right:27px;
	background:url(../image/H-title_bg.jpg) left 28px no-repeat;
}
.H-about h1{
	display:none;
}
.H-about-img{
	clear:both;
	float:left;
	 padding-top:9px;
	width:248px;
	height:95px; background:url(../image/H-map.jpg) 10px 18px no-repeat;
}
.H-about-img span{ 
	display:block;
	
	width:194px;
	height:77px;
	padding:15px 0 0 38px; 
	color:#fff;
	
}
.H-article{
	clear:both;
	width:248px;
	height:113px; 
	padding:10px 0 0 0px;
	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;}


.content .sy_case{ padding-right:0px; background:url(../image/H-title_bg.jpg) -653px 28px no-repeat;}
.H-news{
	float:left;
	padding:67px 25px 0 0;
	width:350px;
	height:240px;
	background:url(../image/H-title_bg.jpg) -276px 28px no-repeat; 
}
.H-news h1{
	display:none;
}
.H-news-img{
	clear:both;
	float:left;
	padding:12px 0 4px 0px;
	width:340px;
	height:83px;
	background:url(../image/news-img-bg.jpg) 0px 9px no-repeat;
	overflow:hidden;
}
.h-n-i{
	float:left;
	padding:6px 0 0 8px;
	width:112px;
	height:62px;
}
.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-articles{
	clear:both;
	width:350px;
	height:117px; 
	padding:10px 0 0 0px;
	overflow:hidden;
}


.H-articles li{
	line-height:28px;
	border-bottom:1px dashed #ccc;
}
.H-articles 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(../image/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(../image/pro-title-bg.jpg) left top no-repeat;
	overflow:hidden;
}
.H-pro-title div{ float:left; width:792px;}
.H-pro-title span{ display:block; float:right; width:50px; text-align:center;color:#5F5F5F;FILTER: DropShadow(Color=#ffffff, OffX=1, OffY=1, Positive=1); text-shadow: 1px 1px #ffffff}
.H-pro-title div a{
	padding:0 25px 0;
	background:url(../image/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;
	overflow:hidden;
	width:880px;
	height:170px;
	overflow:hidden;
}
.pro-list ul{
	width:10000%;
}
.pro-list li{
	position:relative;
	display:inline;
	float:left;
	width:155px;
	height:170px;
	margin-right:25px;
}
.img-border{
	width:153px;
	height:136px;
	border:1px solid #E5E5E5;
}
.pro-list li a{
	display:block;
	line-height:34px;
	text-align:center;
}
.big{
	position:absolute;
	right:0;
	bottom:33px;
	_bottom:35px;
	width:41px;
	height:41px;
	background:url(../image/ico-5.gif) right bottom no-repeat;
}
.pro-list li:hover .big{
	background:url(../image/ico-55.gif) right bottom no-repeat;
}
#left-btn{
	width:31px;
	height:152px;
	padding:68px 29px 0 0;
	cursor:pointer;
	position:absolute;
	left:0;
	top:0;
}
#right-btn{
	width:31px;
	height:152px;
	padding:68px 0 0 29px;
	cursor:pointer;
	position:absolute;
	right:0;
	top:0;
}

.about-us{
	padding-bottom:82px;
	width:746px;
}

.main{
	padding-bottom:82px;
	width:1000px;
}
.main h2{ 
	font-size:13px;
	color:#0e3793;
	padding-top:35px;
}
.main p{
	font-size:12px;
	color:#777777;
	line-height:28px;
	text-indent:2em;
}
.main ul{
	padding:38px 15px;
	width:120%;
	overflow:hidden;
}
.main li{
	float:left;
	width:195px;
	height:255px;
	padding-right:63px;
}



.right_tit{
	clear:both;
	display:block;
	width:100%;
	padding-top:35px;
	line-height:30px; height:30px; overflow:hidden;
	color:#0A0A0A;
	font-size:16px;
	font-family:Microsoft YaHei;
	border-bottom:4px solid #C4C4C4;
	position:relative;
}
.right_tit b{
	padding-left:13px;
	color:#AEAEAE;
	font-size:14px;
}
.right_tit span{
	 display:inline-blockl; *display:inline; *zomm:1; float:right; width:55%; text-align:right;height:30px;line-height:30px; overflow:hidden;
	bottom:0;
	color:#B1B1B1;
	font-size:12px;
	font-weight:normal;
}
.right_tit span a{
	color:#b1b1b1;
}

.right_tit h2{ display:inline-block; *display:inline; *zoom:1; font-size:16px;}
.class{
	clear:both;
	width:996px;
	padding:26px 2px;
	overflow:hidden;
	border-bottom:1px dotted #ccc;
	
}
.class a{ float:left;
	padding:0 25px 0; margin-bottom:15px;
	background:url(../image/ico-4.jpg) 0px 0px no-repeat; white-space:nowrap; display:inline-block; *display:inline; *zoom:1;
}
.class a.active{
	background:url(../image/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;
	width:120%;
	overflow:hidden;
}
.about-us li{
	float:left;
	width:195px;
	height:255px;
	padding-right:63px;
}
.pro-border{
	width:193px;
	height:171px;
	border:1px solid #E5E5E5;
	border-bottom:3px solid #e5e5e5;
}
.pro-border:hover{
	border-bottom:3px solid #00295D;
}
.products li td{
	text-align:center;
	letter-spacing:1px;
}
.products li a{
	line-height:22px;
	text-align:center;
	letter-spacing:normal;
	width:190px; height:22px; overflow:hidden;
}

.products li .jianbi a{
	display:block;
	padding-top:10px;
	line-height:22px;
	text-align:center;
	letter-spacing:normal;
	width:190px; height:22px; overflow:hidden;
}
.products li .jianbi p{
	padding-top:10px;
	line-height:22px;
	text-align:center;
	width:190px; height:22px; overflow:hidden; text-indent:0em;
}
.products li i{
	font-weight:bold;
	font-style:normal;
	color:#f00;
}
.products{
	padding-bottom:50px;
}

.ny_left{ float:left; width:223px; overflow:hidden; padding-bottom:30px; margin-top:10px;}
.ny_left .ny_left_ti{ display:block; height:52px; margin-top:17px;font-family:Microsoft YaHei; background:url(../image/pro_titel.jpg) no-repeat; font-size:25px; color:#ffffff; text-align:left; padding-left:15px; line-height:52px;}

.pro_list{ overflow:hidden;font-family:Microsoft YaHei;}

.pro_list ul li p{ border-bottom:1px solid #dfdfdf; font-size:13px; color:#666666; height:41px; line-height:41px; padding-left:5px; overflow:hidden;}

.pro_list ul li p a{ color:#666666; padding-left:21px; display:block;background:url(../image/ico-4.jpg) no-repeat 0px 14px; }
.pro_list ul li p a:hover{ color:#054585; font-weight:bold; background:url(../image/ico-active.jpg) no-repeat 0px 14px;}
.pro_list ul li .pro_down{ padding-left:26px; display:none; }
.pro_down span{ display:block; min-height:28px;}
.pro_down span > a{ font-size:12px; line-height:28px; height:28px; color:#888888; display:block; padding:6px;background:url(../image/pro_lis.jpg) no-repeat left 20px ; }
.pro_down span > a:hover{ background:url(../image/pro_liss.jpg) no-repeat left 20px; color:#d82126; font-weight:bold;}
.pro_down span em{ display:none; font-style:normal;}
.pro_down span em a{ display:block; padding-left:15px; line-height:20px; height:20px;}
.pro_down span em a:hover{ color:#f00;}
.pro_down span:hover>a{background:url(../image/pro_liss.jpg) no-repeat left 20px; color:#d82126; font-weight:bold;}

.pro_list  .pro_cur p a{color:#054585; font-weight:bold; background:url(../image/ico-active.jpg) no-repeat 0px 14px;}
.pro_list .pro_down .pro_curs>a{background:url(../image/pro_liss.jpg) no-repeat left 20px; color:#d82126; font-weight:bold;}
.pro_down span em .pro_s{ color:#F00;}

.support_list{ border:1px solid #e0e0e0; background:url(../image/jishu_bj.jpg) no-repeat; padding:0 8px 0 7px; margin-top:21px;}
.support_list .supp_ti{ display:block; height:33px; overflow:hidden; line-height:33px; font-size:15px; font-weight:bold;}
.support_list .supp_ti em{ float:right; display:block; margin-top:10px; }
.support_list div{ width:197px; height:38px; border:1px solid #dbdbdb; padding:4px; background-color:#fff; margin-top:16px;}
.support_list div img{width:197px; height:38px; }
.support_list ul{margin-top:5px; padding-bottom:10px;}
.support_list ul li{ font-size:12px; line-height:24px; height:24px; padding-left:16px; background:url(../image/jishu_li.png) no-repeat 2px 10px;font-family:Microsoft YaHei;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.support_list ul li a{ color:#666666;}

.contact_left{font-family:Microsoft YaHei; }
.contact_ti{ display:block; height:34px ; line-height:34px; margin-top:19px; font-size:15px; color:#fff; padding-left:13px; background-color:#054585;}
.contact_left div{ border:1px solid #e0e0e0;padding-bottom:15px;}
.cont_img{ display:block; width:219px; height:67px; margin-top:7px;}
.cont_img img{ max-width:219px; max-height:67px;}
.contact_left ul{ padding:0 7px;}
.contact_left ul li{ line-height:20px; font-size:12px;font-family:Microsoft YaHei;}
.cont_ti{ font-size:14px; font-weight:bold; color:#054585; }
.contact_left ul li:first-child{ line-height:32px;}

.ny_right{ width:746px; overflow:hidden; float:right;}

/*----------------- 新闻中心 ---------------*/
.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 .new-img{ display:inline; width:160px; height:73px; border:5px solid #ccc; margin:0 15px; float:left; overflow:hidden;}
.news-list li .new-img:hover{border:5px solid #00295D;}
.news-list li .newtit{ float:left; width:725px; font-weight:bold; font-style:normal;}
.news-list li .newtit a{ text-decoration:underline;}
.news-list li .newtit span{ float:right; font-weight:normal; color:#C4C4C4;}
.news-list li .p{ float:left; width:725px; padding:10px 0 0; margin:0; line-height:22px; height:70px; overflow:hidden;}
a.more{ position:absolute; right:33px; bottom:22px;}
a.more img{ width:50px; height:14px; border:none;}
.article{
	clear:both;
 
	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:100%; height:26px; margin:0 auto; text-align:center;}
.page a,
.page a:link,
.page a:visited{ height:22px; display:inline-block; *display:inline; *zoom:1;  margin:0 5px 0 0; line-height:22px;  padding:0px 8px; border:1px solid #ccc;}
.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(../image/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(../image/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;}



/*               在线留言                */
.contact-wrap{ padding:40px 0 80px 260px; display:block; background:url(../image/CONTACT.png) 40px 30px no-repeat;}
.msg{
	padding-top:40px;
	width:1000px;
	overflow:hidden;
}
.msg td{ font-size:14px;}
.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;}
.pleft-list li{ display:inline; float:left; width:56px; height:54px; overflow:hidden; padding:0; border:2px solid #ccc; cursor:pointer; margin:6px 9px 0 0;}
.pleft-list li.fo{ border:none; margin-top:0; background:url(../image/bg.png) top left no-repeat; padding:8px 2px 2px;}
#img-list{
	width:295px;
	height:229px; 
	border:1px solid #ccc;
	text-align:center;
	overflow:hidden;
	position:relative;
}
#img-list b{
	width:295px;
	height:229px;
	display:none;
	position:absolute;
	left:0;
	top:0;
}

.pright{ float:left; width:390px;}
.pright em{ display:block; font-style:normal; color:#666666; height:24px;}
.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(../image/pro-btn.jpg) left top no-repeat; color:#2250AF;}




















