@charset "utf-8";


*{
	padding:0;
	margin:0;
}
html,body { height:100%; } /* for ff */
*,html,div,ul,li,ol,  {
	font-weight: normal;
	text-decoration: none; font-size:14px;
	
}
 a:link{
	color:#5A5A5A; font-size:14px;
	font-weight: normal;
	text-decoration: none; font-size:12px;
	
}
a:visited {
	color:#5A5A5A;
	font-weight: normal;font-size:12px;
	text-decoration: none;
}
a:hover {
	color:#FF0000;
	font-weight: normal;font-size:12px;
	text-decoration: none;
}
 a:active {
    color:#5A5A5A;
	font-weight: normal;
	text-decoration: none;font-size:12px;
}
body{
	font-size:14px;
	background-color: #fff;
background:url(../images/bj.jpg) repeat-x;
}
img { border:0px;}
strong { font-weight:bold;}
h1 { font-weight:bold; font-size:18px; color:#000000; width:100%; text-align:center;}
ul { margin:0px; padding:0px;}
li { margin:0px; padding:0px; list-style:none;} 



.text {
	clear:right;line-height:25px; text-align:left; color:#000; padding:10px; padding-left:20px;/**/
}
.text h1{font-size:13px; display : inline; color:#790202;}
.text1 {
	clear:right;line-height:26px; text-align:left; color:#666666; padding:10px;/**/
}
.text1 h1{ margin:0px; text-align:center; color:#d64c04; font-size:14px}
.text1 .other{ text-align:center; line-height:35px; margin-bottom:20px; text-align:center;}
.text1.contxt{ margin:5px; padding:10px;}
.map {
	float:left;
	margin:5px;
	padding:2px; margin-top:10px;}
.clear {clear:both; height:10px; overflow:hidden; padding:0px; margin:0px;}


.contxt{ margin:5px; padding:10px; line-height:25px;}
.other{ text-align:center; line-height:35px; border-bottom:1px dashed #CCCCCC; font-size:12px;}
.head { clear:both; width:1280px; margin:0 auto; } 
.logo { float:left; height:95px;}
.logo strong { color:#FF0000; font-size:14px;}
.tel { float:right; }
.dh1 { clear:both; width:1280px; height:38px;}
.dh1 ul { clear:both;}
.dh1 li { float:right; background:url(../images/dh-jg1.jpg) right center no-repeat; text-align:center; padding-right:20px; padding-left:20px; height:38px; line-height:38px;}
.dh1 li a{ color:#F3FFE6;}
.dh1 li a:hover { text-decoration:underline; color:#FFFF00;}
.dh { clear:both;  height:43px;}
.dh ul { padding:0px;}
.dh li { float:left; width:120px;   height:49px; text-align:left; padding-left:30px; line-height:48px;background:url(../images/dh-jg.png) right center no-repeat;}
.dh li a:link ,.dh li a:visited { color:#FFFFFF; font-size:15px; font-weight:bold;font-family:'Microsoft Yahei'; display:block; overflow:hidden;}
.dh li a:hover { text-decoration:underline; font-size:15px; font-weight:bold;font-family:'Microsoft Yahei'; text-decoration:underline; color:#FF0000;}
.add { clear:both; height:30px; line-height:30px; font-size:12px;}
.add span { float:right;}
.add strong { font-size:12px;}


.flash { clear:both; text-align:center; width:100%; margin:0 auto; height:348px;background:url(../images/f-bj.jpg) top center no-repeat; padding-top:30px;}
.main { clear:both; width:1250px; margin:0 auto; padding-top:80px; min-height:600px;}
.maina { clear:both; width:1280px; margin:0 auto; padding-top:150px; }
.mlin { clear:both; border-top:1px solid #E5E2E2; height:20px; line-height:20px; width:100%;}

.i-tit { clear:both; text-align:left; padding-bottom:10px;}
.i-about { float:right; width:930px;}
.i-about .text { text-align:left; line-height:30px; color:#3E3E3E;font-family:'Microsoft Yahei';}

.i-tjcp { clear:both; width:1280px; margin:0 auto; padding-top:10px;}
.i-tjcp ul { float:left; width:300px;  margin:10px; }
.i-tjcp li { clear:both; text-align:center; line-height:30px;background:#9E9E9E;}
.i-tjcp li a{ color:#000; background:#height; display:block; cursor:pointer; color:#fff;}
.i-tjcp  li a:hover { background:#00A587; display:block; color:#FFFFFF;}
.i-tjcp .zy { padding:10px 10px 0px 10px; line-height:20px; height:60px; text-align:left;}
.i-tjcp .tt { padding:5px; padding-top:0px; padding-bottom:10px; font-size:20px;}

.i-tjcp .tit { clear:both; text-align:left;font-family:'Microsoft Yahei'; font-size:18px;}
.i-tjcp .tit span { float:right;}
.pica{width:300px;height:300px; background:#ECECEC;display:table;text-align:center;  clear:both; }
.pica span{display:table-cell;vertical-align:middle;vertical-align: middle;height:100%; max-height:300px;
    writing-mode: tb-rl; 
    vertical-align: middle;}
.pica img {width: expression(this.width > 300 ? 300: true); max-width: 300px; height: expression(this.height > 300 ? 300: true); max-height: 300px;}


.i-cp { clear:both; width:731px;}
.i-cp ul {  padding-top:15px; padding-bottom:10px;}
.i-cp li { float:left; text-align:left; width:145px; text-align:center; margin:5px; line-height:20px; color:#ff0000; font-size:12px;}
.i-cp li a:link ,.i-cp li a:visited { color:#000;}
.i-cp li a:hover { text-decoration:underline;}
.i-cp li span { color:#FF0000; font-weight:bold;}

.textlx { clear:both; line-height:30px; text-align:left;font-family:'Microsoft Yahei'; padding-left:30px;}
.textlx strong {font-family:'Microsoft Yahei'; color:#00A587; font-size:22px;}


.left { width:333px; float:left; background:#fff; overflow:hidden;} 


.left-tit { clear:both; background:#425563; padding-left:10px; font-size:16px; height:38px; line-height:38px;font-family:'Microsoft Yahei';  color:#FFFFFF; }
.left-tit font { font-size:12px;}
.left-tit span { font-family:'Microsoft Yahei'; font-size:18px;}
.left-tit2 { clear:both; background:#AFAFAF; padding-top:10px; padding-bottom:10px; padding-left:25px; font-size:24px;font-family:'Microsoft Yahei';  color:#FFFFFF; }

.left-fl { float:left; width:330px; border:1px solid #EDEAEA; overflow:hidden;}
.left-fl dl  { width:330px;  margin:0 auto;}
.left-fl dt { clear:both; border-bottom:1px solid #EDEAEA; height:37px; line-height:37px;}

.flb a{ display:block; padding-left:20px; background:#F1F1F1;}
.flb a:hover {display:block; background:#00A587; color:#fff;}

.fla a{ display:block; padding-left:20px; background:#00A587; font-family:'Microsoft Yahei'; color:#fff;padding-left:20px;} 


.left-lxfs { clear:both; background:url(../images/l-lxfs.jpg) no-repeat; padding-top:100px;}
.left-lxfs ul { width:180px; margin:0 auto;}
.left-lxfs li { clear:both; line-height:22px; font-size:12px; padding-left:5px;}

.right { float:left; width:880px; margin-left:10px; background:#FFFFFF;}


.right-tit { clear:both; color:#00A587; font-size:22px; font-family:'Microsoft Yahei'; }
.right-tit span{ float:right;padding-right:0px; font-size:12px; padding-right:20px;}

.r-tit1 { background:url(../images/r-tit.jpg) left center no-repeat; text-align:left;}
.r-tit1 span{ float:right;padding-right:0px;}




.r-bottom { clear:both;background:url(../images/r-bottom.jpg) bottom no-repeat; height:34px;}



.news-xx { clear:both;   padding-top:10px; padding:20px; text-align:left; line-height:25px; font-size:12px;}
.news-xx h1 { padding-top:10px; padding-bottom:10px; color:#ff0000;}
.sm { clear:both;  margin:0 auto; border-bottom:1px dashed #CCCCCC; font-size:12px; color:#999999; text-align:center; margin-bottom:10px;}


.dqwz { clear:both; background:url(../images/line.jpg) bottom repeat-x; width:100%; height:40px; line-height:35px;font-family:'Microsoft Yahei'; font-size:12px;}



.cpfl { clear:both; margin-top:10px; border:1px solid #E1E1E1; background:#EFEFEF; padding:5px; width:710px; overflow:hidden; margin:0 auto;}
.cpfl ul { border:1px solid  #E5DDC7; background:#F5F4EC; padding:5px; width:700px; margin:0 auto; overflow:hidden;}
.cpfl li { float:left; line-height:25px; color:#666666; padding-right:10px;}
.cpfl li a:link , .cpfl li a:visited { color:#3366CC;}
.cpfl li a:hover { text-decoration:underline;}
.about { padding-left:10px; clear:both; font-size:12px; line-height:30px; padding-top:20px; font-family:'Microsoft Yahei'; font-size:14px;}
#pager_List { width:500px; margin:0 auto; text-align:center; font-size:12px; padding-top:20px;}

.news {clear:both;  margin:0 auto;  overflow:hidden;  padding-top:10px; padding-bottom:20px;}
.news ul { margin-right:20px;}
.news li { background:#F7F7F6; height:100px; clear:both; line-height:32px; text-align:left; padding-left:15px; font-size:12px; margin-top:20px;}
.news li a { font-family:'Microsoft Yahei'; font-size:16px; color:#4586BE;}
.news li span { text-align:right; float:right; padding-right:10px; color:#999999; font-size:12px;}


.yqlj { clear:both; background:#333132; width:100%; height:50px;}
.yqlj ul { width:900px; margin:0 auto;background:url(../images/yqlj.jpg) no-repeat; padding-left:200px; overflow:hidden; height:50px; line-height:45px;}
.yqlj li { float:left; padding-left:10px;}
.yqlj li a{ color:#FFFFFF; }

.foot { clear:both; background:#272727; width:100%; overflow:hidden;
}
.foot ul { width:1280px; margin:0 auto; margin-top:20px; text-align:center; height:90px;}
.foot li { float:left; width:300px; text-align:left; line-height:25px; color:#FFFFFF; font-size:12px;}
.foot a { color:#FFFFFF;} 
.foot dl { clear:both; width:1100px; margin:0 auto;background:url(../images/f-dh.jpg) bottom no-repeat; text-align:center; height:40px; line-height:35px;}
.foot dl a {font-family:'Microsoft Yahei'; color:#CCCCCC; font-size:13px; padding-right:50px;}
.foot dl a:hover { text-decoration:underline; color:#FFFF00;}

.product {clear:both; width:950px;}
.product ul { clear:both;  overflow:hidden; margin-top:5px;}
.product li{float:left;  font-size:12px; width:256px; height:265px; line-height:20px; text-align:center; margin:10px 15px; font-size:14px;}


.product-pic { clear:both; width:700px; margin:0 auto; padding-top:10px; text-align:center;}

.text14 { font-size:18px; line-height:35px;font-family:'Microsoft Yahei'; }

.product2 { width:940px; margin:0 auto;  overflow:hidden; padding-bottom:10px;}
.product2 ul { clear:both;}
.product2 li { 	border:1px solid #dadada; float:left; margin:8px 5px; width:220px; text-align:center; padding-top:3px; font-size:12px; line-height:30px;}
.product2 li a:link ,.product2 li a:visited { font-size:14px; color:#FF3300; font-weight:bold; font-size:12px;} 
.product2 li img { width:170px; height:170px;}


.page { clear:both; width:500px; margin:0 auto; padding-bottom:20px; padding-top:20px; font-size:12px; text-align:center;}

.p-l { width:330px; float:left; border:1px solid #ddd; height:330px; padding:10px;}

.p-r { float:left; padding-left:0px; width:500px; font-size:12px; padding-left:20px;}
.p-r ul {}
.p-r li { clear:both; padding-left:10px; line-height:25px; color:#999999;}
.p-r li strong { font-size:20px; color:#00A587;}
.titc { padding-left:20px; padding-right:20px; height:25px; line-height:25px; text-align:left; background:#00A587; color:#FFFFFF;}

.picb{width:255px;height:255px;display:table;text-align:center; border:1px solid #E7E7E7; clear:both; }
.picb span{display:table-cell;vertical-align:middle;vertical-align: middle;height:100%; max-height:255px;
    writing-mode: tb-rl; 
    vertical-align: middle;}
.picb img {width: expression(this.width > 255 ? 255: true); max-width: 255px; height: expression(this.height > 255 ? 255: true); max-height: 255px;}


.ttl{height:18px;}
.ctt{height:auto;padding:6px;clear:both;border-top:0;text-align:left;}
.lefta { width:168px; float:left; padding-top:30px;}
.lefta-fl { padding:0px; margin:0 auto; height:480px;}
.lefta-fl ul { clear:both;}
.lefta-fl li { clear:both; padding-left:20px; background:url(../images/fla-bj.jpg) left bottom no-repeat; padding-top:5px; height:20px;}


.product-nav { clear:both; width:940px; overflow:hidden;  text-align:left; line-height:25px;}
.product-nav h1 { font-size:20px; color:#000000;  width:790px; padding-top:10px; margin-bottom:10px;}
.product-img { text-align:center; width:100%;}
.product-img img { border:1px solid #CCCCCC; background:#FFFFFF; padding:2px;}
.product-text { overflow:hidden; padding-bottom:10px; padding-top:30px; clear:both; }

.producta { width:730px;  overflow:hidden; padding-bottom:10px;font-size:12px; padding-top:10px;}

.producta ul { }
.producta li { float:left;  width:220px;text-align:center; height:265px; line-height:25px;  border:1px solid #CCCCCC; margin:5px 10px; background:url(../images/p-bj.jpg) left bottom repeat-x;}
.producta li a:link ,.producta li a:visited { font-size:12px; }
.producta li a:hover { text-decoration:underline; color:#FF0000; font-size:12px;}
.producta li img { width:220px; height:230px;}



.pages { clear:both; width:600px; margin:0 auto; padding:10px; text-align:center; display:none;}

.contact { clear:both; padding-top:10px;  line-height:25px; padding-top:50px; padding-bottom:100px; padding-left:50px; line-height:35px; font-size:16px;}
.contact ul { width:680px; margin:20px auto;}
.contact li { clear:both; line-height:25px; font-size:12px;}
.contact td { font-size:12px;}
.contact strong { color:#FF0000;font-family:'Microsoft Yahei'; font-size:20px;}
.contact a { font-size:16px; color:#0033CC;}





.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:8;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

#slider-wrapper {
    
    width:1280px;
    height:360px;
    margin:0 auto;
   
}

#slider {
	position:relative;
    width:1280px;
    height:360px;top:80px;z-index:8;
    
}
#slider img {
	position:absolute;
	top:0px;z-index:8;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:600px;
	bottom:-42px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}
