﻿@charset "utf-8";
.newsimg{ width:110px; height:80px; display:block;}
.content-box{
	clear:both;
	width:100%;
	height:auto;
	background:#ffffff url(../mod_img/content_bg.jpg) repeat-x left top;
	overflow:hidden;
}
.content{
	clear:both;
	margin:0 auto;
	width:1000px;
	height:auto;
	background:#ffffff url(../mod_img/content_bg.jpg) repeat-x left top;
	overflow:hidden;
}
.content h1 a{color:#666; text-decoration:none;}
.content h1 label{color:#666;}
.content h1 span{color:#666; text-decoration:none;}
.H-about{
	float:left;
	padding:0px 32px 0 0;
	width:355px;
	height:240px;
}
.H-about h1{
	color:#FFF;
	width:100%;
	float:left;
	height:50px;
	padding:0px;
	background:url(../mod_img/ind_abt.png) left center no-repeat;
	border:none;
}
.H-about-img{
	clear:both;
	float:left;
	padding:0px 0 0 8px;
	width:340px;
	height:100px;
	border:none;
	background:url(../mod_img/about-img_bg.jpg) 12px 20px no-repeat;
}
.H-about-img span{ 
	display:block;
	float:right;
	width:164px;
	height:100px;
	padding:0px 0 0 45px;
	color:#fff;
	background:url(../mod_img/H-map.jpg) left 10px 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{color:#666; text-decoration:none; padding-left:20px;}
.H-article a:hover{color:#2091d9; font-weight:bold;}
.H-news{
	float:left;
	padding:0px 35px 0 0;
	width:350px;
	height:240px;
}
.H-news h1{
	border:none;
	color:#FFF;
	height:50px;
	padding:0px;
	float:left;
	background:url(../mod_img/ind_nws.png) left center no-repeat;
}
.H-news-img{
	clear:both;
	float:left;
	padding:12px 0 4px 10px;
	width:340px;
	height:83px;
	background:url(../mod_img/news-img-bg.jpg) 10px 9px no-repeat;
	overflow:hidden;
}
.H-news-img a{
	color:#333;
	text-decoration:none;
}
.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:0px 0 0 45px;
	color:#fff;
}
.H-article li{
	padding:7px 0px;
	background:url(../yf_img/star3.png) left center no-repeat;
	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;
	width:225px;
	height:240px;
}
.H-staff h1{
	border:none;
	color:#FFF;
	height:50px;
	float:left;
	padding:0px;
	background:url(../mod_img/ind_men.png) left center no-repeat;
}
.staff-img-list{
	border:none;
	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(../mod_img/pro-title-bg.jpg) left top no-repeat;
	overflow:hidden;
}
.H-pro-title a{
	padding:0 25px 0;
	text-decoration:none;
	background:url(../mod_img/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 img{width:168px; height:168px; display:block;}
.td-border:hover .big
{background:url(../mod_img/ico-55.png) right bottom no-repeat;
	_background:red;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/ico-55.png" ,sizingMethod="crop");
	right:12px;
	bottom:3px;
}

.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:12px;
	bottom:3px;
	width:41px;
	height:41px;
	background:url(../mod_img/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:10px 0px 30px 0px;
	line-height:180%;
	color:#333;
	font-size:13px;
}
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(../mod_img/ico-4.jpg) left center no-repeat;
}
.class a#active{
	background:url(../mod_img/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:193px;
	height:255px;
	padding-right:44px;
}

.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(../mod_img/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(../mod_img/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(../mod_img/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(../mod_img/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.fo{border:none; background:url(../mod_img/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 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(../mod_img/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;
}



/*****************2013-10-15*************/
.search{ clear:both; overflow:hidden; float:right; height:20px; width:233px; padding-right:5px; border:solid 1px #d0d0d0; background:#fff; margin-top:10px;}
.input1{ width:207px; border:0 none; background:none; font-size:12px; line-height:20px; height:20px; padding:0 3px; color:#999;}
.btn1{ width:20px; height:20px; overflow:hidden; background:url(../mod_img/search_btn.jpg) center center no-repeat; border:0 none; cursor:pointer;}
.ico{padding-top:15px;}






/***********2013-11-01********/
.c{display:block; zoom:1;}
.c:after{ clear:both;}
.c:before,.c:after{ content:''; display:table;}
.addmenu{ padding:26px 2px;}
.addmenu li{ float:left; position:relative; margin-right:10px;}
.addmenu li a.fir{ display:block; background:url(../mod_img/ico-4.jpg) 0 5px no-repeat; padding-left:20px; width:218px; height:24px; line-height:24px; overflow:hidden;}
.addmenu li.cur a.fir,.addmenu li#active a.fir,.addmenu li a.fir:hover{ background:url(../mod_img/ico-active.jpg) 0 5px no-repeat; text-decoration:none;}

.addmenu li dl.submenu{ width:100%; position:absolute; top:24px; left:0; line-height:30px; background:#f7f7f7; display:none; z-index:5; }
.addmenu li dl.submenu dd{ border-bottom:solid 1px #ccc; padding-left:20px;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

.sidebar{
	width:220px;
	float:left;
	padding:15px 0px 30px 0px;
}
.sidebar h1{
	width:100%;
	float:left;
	padding:10px 0px;
	color:#FFF;
	font-size:16px;
	text-align:center;
	border:none;
	background-color:#2091d9;
}
.sidebar dl{
	padding:5px 10px 15px 10px;
	float:left;
	width:198px;
	border:solid 1px #ddd;
}
.sidebar dl dt{
	float:left;
	width:100%;
	border:none;
	padding:7px 0px;
	background:#2091d9 url(../yf_img/star1.png) 5px center no-repeat;
	text-indent:20px;
}
.sidebar dl dt a{
	color:#FFF;
	font-size:14px;
	text-decoration:none;
}
.sidebar dl dd{
	float:left;
	width:100%;
	border:none;
	padding:10px 0px;
	background:url(../yf_img/star4.png) 5px center no-repeat;
	text-indent:15px;
	border-bottom:dashed 1px #ddd;
}
.sidebar dl dd a{
	color:#333;
	font-size:14px;
	text-decoration:none;
}
.sidebar dl dd a:hover{
	color:#2091d9;
	font-weight:bold;
}
.sidebar dl dd a.side_hov{
	color:#2091d9;
	font-weight:bold;
}
.onlytex{
	width:750px;
	padding:15px 0px 30px 0px;
	float:right;
}
.onlytex h1{
	width:100%;
	float:left;
	text-align:right;
	color:#666;
	font-size:13px;
	padding:0px 0px 5px 0px;
	border:none;
	font-weight:normal;
	border-bottom:#CCC dashed 1px;
}
.onlytex h1 label{
	padding:0 10px;
}
.onlytex h1 a{
	color:#666;
	font-size:13px;
}
.onlycen{
	width:100%;
	padding:0px;
	float:left;
	padding-top:5px;
	line-height:180%;
	text-align:left;
	font-size:13px;
	color:#333;
}

.honorpc{
	width:100%;
	float:left;
	padding-top:15px;
	text-align:center;
}
.honorpc dl{
	width:230px;
	float:left;
	margin-left:30px;
}
.honorpc dl dt{
	width:220px;
	float:left;
	padding:4px;
	height:260px;
	border:solid 1px #ddd;
	position:relative;
	overflow:hidden;
}
.honorpc dl dt:hover{
	border:solid 1px #2091d9;
}
.honorpc dl dt img{
	width:220px;
	height:260px;
	display:block;
}
.honorpc dl dd{
	width:100%;
	padding:15px 0px;
	float:left;
}
.honorpc dl dd a{
	color:#333;
	text-decoration:none;
	font-size:14px;
}
.honorpc dl dd a:hover{
	color:#2091d9;
	font-weight:bold;
}
.honorpc dl.fst_pc{
	margin-left:0px;
}

.fypage{
	width:100%;
	float:left;
	color:#666;
	padding:10px 0px;
	font-size:13px;
	text-align:center;
}
.fypage a{
	display:inline-block;
	padding:5px 10px;
	color:#666;
	font-size:13px;
	margin:0 5px;
	border:solid 1px #ddd;
}
.fypage a:hover{
	color:#FFF;
	background-color:#666;
	border:solid 1px #666;
	text-decoration:none;
}
.fypage label{
	color:#666;
	font-size:13px;
	display:inline-block;
	padding:6px 11px;
	margin:0 5px;
}
.fypage span{
	color:#666;
	font-size:13px;
	display:inline-block;
	padding:6px 11px 6px 0px;
}

.prodlist{
	width:100%;
	float:left;
	padding-top:15px;
	text-align:center;
}
.prodlist dl{
	width:230px;
	float:left;
	margin-left:30px;
}
.prodlist dl dt{
	width:220px;
	float:left;
	padding:4px;
	height:220px;
	border:solid 1px #ddd;
	position:relative;
	overflow:hidden;
}
.prodlist dl dt:hover{
	border:solid 1px #2091d9;
}
.prodlist dl dt img{
	width:220px;
	height:220px;
	display:block;
}
.prodlist dl dd{
	width:100%;
	padding:15px 0px;
	float:left;
}
.prodlist dl dd a{
	color:#333;
	text-decoration:none;
	font-size:14px;
}
.prodlist dl dd a:hover{
	color:#2091d9;
	font-weight:bold;
}
.prodlist dl.fst_pr{
	margin-left:0px;
}

.prod_pic{
	width:100%;
	float:left;
	padding-top:15px;
	text-align:center;
}
.prod_pic h2{
	width:380px;
	height:380px;
	float:left;
	padding:9px;
	border:solid 1px #ddd;
	overflow:hidden;
	position:relative;
}
.prod_pic h2 img{
	width:380px;
	height:380px;
	display:block;
}
.prod_pic dl{
	width:320px;
	float:right;
	text-align:left;
}
.prod_pic dl dt{
	width:100%;
	float:left;
	padding:15px 0px;
	color:#333;
	font-size:16px;
	font-weight:bold;
	border-bottom:#CCC dashed 1px;
}
.prod_pic dl dd{
	width:100%;
	float:left;
	padding:10px 0px;
	color:#333;
	font-size:14px;
	border-bottom:#CCC dashed 1px;
}
.prod_pic dl dd a{
	color:#333;
	font-size:14px;
	text-decoration:none;
	text-indent:-9999px;
	display:inline-block;
}
.prod_pic dl dd a:hover{
	color:#2091d9;
}
.prod_pic dl dd.pdf{
	background:url(../yf_img/pdf.png) 80px center no-repeat;
}
.prod_pic dl dd.pdf a{
	display:inline-block;
	text-indent:-9999px;
	width:80px;
}
.prod_pic h3{
	width:100%;
	float:left;
	padding:0px;
	margin-top:15px;
	text-align:center;
	font-weight:normal;
	border-bottom:#ddd solid 1px;
}
.prod_pic h3 span{
	display:inline-block;
	padding:10px 15px;
	float:left;
	color:#FFF;
	font-size:14px;
	margin-right:5px;
	border-radius:5px;
	cursor:pointer;
	background-color:#2091d9;
}
.prod_pic .prod_cen{
	width:100%;
	text-align:left;
	color:#333;
	padding-top:10px;
	font-size:14px;
	line-height:180%;
	float:left;
}

.feedbk{width:700px; margin:0 auto; text-align:left;}
.feedbk h2{width:700px; font-size:14px; font-weight:normal; color:#666;}
.feedbk input.fk_txt{width:320px; height:28px; line-height:28px; margin-top:20px; font-size:13px; text-indent:10px; color:#333; vertical-align:middle; float:left; border:solid 1px #ddd;}
.feedbk input.fk_txt2{width:320px; height:28px; line-height:28px; margin-top:20px; font-size:13px; text-indent:10px; color:#333; vertical-align:middle; float:right; border:solid 1px #ddd;}
.feedbk textarea{width:680px; font-size:13px; border:solid 1px #ddd; float:left; line-height:28px; margin-top:20px; padding:0px 10px; height:125px; color:#333;}
.feedbk input#fk_btn{width:130px; height:30px; line-height:30px; cursor:pointer; margin-top:20px; background-color:#fff; border:solid 1px #ccc; vertical-align:middle; float:left; text-align:center; font-size:14px; color:#333;}

.news_lst{
	width:100%;
	float:left;
	padding:0px;
	text-align:left;
}
.news_lst dl{
	width:100%;
	float:left;
	padding:15px 0px;
	border-bottom:#CCC dashed 1px;
}
.news_lst dl dt{
	width:220px;
	height:160px;
	overflow:hidden;
	position:relative;
	float:left;
}
.news_lst dl dt img{
	width:220px;
	height:160px;
	display:block;
}
.news_lst dl dd{
	width:500px;
	height:160px;
	float:right;
}
.news_lst dl dd a{
	width:100%;
	padding:10px 0px;
	display:inline-block;
	color:#333;
	font-size:14px;
	text-decoration:none;
	float:left;
}
.news_lst dl dd p{
	width:100%;
	line-height:160%;
	color:#666;
	font-size:13px;
	float:left;
}

.show_nws{
	width:100%;
	float:left;
	padding:0px;
}
.show_nws h2{
	width:100%;
	float:left;
	text-align:center;
	font-size:16px;
	color:#000;
	padding:15px 0px;
}
.show_nws h3{
	width:100%;
	float:left;
	text-align:center;
	font-size:13px;
	color:#999;
	font-weight:normal;
	padding:0px 0px 10px 0px;
	border-bottom:dashed 1px #ddd;
}
.show_nws h3 label{
	padding-left:20px;
	font-size:13px;
	color:#999;
}
.show_nws > ul{
	width:100%;
	float:left;
	padding-top:10px;
	text-align:left;
}
.show_nws > ul > li{
	width:100%;
	float:left;
	line-height:180%;
	color:#333;
	font-size:13px;
}
