@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
body{font-family:Arial, Helvetica, sans-serif; margin:0px;-webkit-text-size-adjust:none; font-size:12px; color:#000000; background-color:#ffffff;}
ul,li{ list-style:none}
img { border:0px;}
a { text-decoration: none; color:#000000; font-size:12px;}
a:hover{ text-decoration:none; color:#01408F; text-decoration:underline;}
.clearfix:after{content:"\20";display:block;height:0;clear:both;} .clearfix {*zoom:1} 
.time{ float:right; margin-right:10px; font-size:12px;}
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}

.w980{ width:980px; margin:auto; clear:both;}

.total { width:100%; background:url(../images/Icon_01.jpg) repeat-x; height:104px; }
.logo {width:510px; height:104px; margin:0 auto;}

.top_r{ width:200px; padding-right:10px; padding-top:15px; text-align:right; line-height:25px;}
.top_r a{ padding:0 5px;}
.top_r strong{ color:#003881; font-size:15px; font-family:"微软雅黑";}

.nav { width:100%; height:36px;  background:url(../images/nav.jpg);}
.nav ul{ width:980px; margin:0 auto; height:36px;}
.nav ul li{height:36px; float:left; background:url(../images/libg.jpg) right no-repeat;}
.nav ul li a {color:#fff; padding:0 44px;line-height:36px; display:block; font-size:14px;}
.nav ul li a:hover{ text-decoration:none; background:url(../images/ahover.jpg) repeat-x;}

.flash { width:100%; height:350px; background:url(../images/Icon_02.jpg); text-align:center;}
.nflash{ width:100%; background:url(../images/Icon_02.jpg); text-align:center;}
.nflash img{ margin:10px 0; border:1px solid #D6D6D6;}
.kvSec {
	
	height: 350px;
	overflow: hidden;
	position: relative;
}

.kvSec ul li {
	height: 350px;
	float: left;
}

.kvSec ul li a {
	height: 350px;
	display: block;
	text-indent: -9999px;
}

.kvSec .iconList {
	position: absolute;
	bottom: 20px;
	left: 50%;
	margin-left: -50px;
	z-index: 10;
	text-align: center;
}

.kvSec .iconList a {
	margin: 0 7px;
	float: left;
	display: block;
	width: 11px;
	height: 11px;
	text-indent: -9999px;
	background: url(../images/icon03.png) no-repeat left top;
	zoom: 1;
}

.kvSec .iconList .selected,
.kvSec .iconList a:hover {
	background: url(../images/icon03_on.png) no-repeat;
}

.count { width:100%; background:url(../images/Icon_03.jpg) repeat-x #E6E6E6;}
.co1 { width:980px; margin:auto; padding-top:20px;}

.about { width:325px; height:245px;padding:10px 15px;box-shadow: 2px 2px 2px lightgray; border:1px solid #ddd;border-radius: 15px; line-height:21px;}
.a_title { font-size:18px; font-family:'微软雅黑'; color:#010101; border-bottom:1px solid #ccc;line-height:35px;}
.a_con { line-height:24px; color:#6e6e6e; margin-top:10px;}

.n_con{margin-top:10px;}
.n_con li {height:33px; line-height:33px; padding-left:10px; width:325px; }
.n_con li span { color:#079a07; font-size:14px;}

.contact {margin-top:10px;}

.product { width:980px; padding:10px 0;box-shadow:2px 2px 2px lightgray; border:1px solid #ccc;border-radius: 15px; margin:20px auto;}
.box{ width:980px; margin:0px auto; padding:5px 0;  position:relative; overflow:hidden; _height:100%; }
.picbox{ width:870px; height:205px;margin:auto; overflow:hidden; position:relative;}
.piclist{ height:205px;position:absolute; left:0px; top:0px}
.piclist li{ float:left; height:195px;margin-top:15px;  width:215px; overflow:hidden;}
.piclist li img{ width:215px; height:155px;}
.piclist li h5{ font-size:14px; font-weight:normal;height:40px; line-height:40px; overflow:hidden;}

.swaplist{ position:absolute; left:-3000px; top:0px}
.og_prev,.og_next{ width:28px; height:114px;  position:absolute; top:40px; z-index:99; cursor:pointer;}
.og_prev{background:url(../images/jt.jpg) no-repeat left; left:0px;}
.og_next{ background:url(../images/jt2.jpg) no-repeat;right:0px;}
.piclist li a{ display:block;float: left;width:235px;text-align:center;overflow:hidden; height:205px;}
.product .a_title { font-size:18px; font-family:'微软雅黑';  border-bottom:1px solid #ccc;line-height:35px; margin:0 15px;}
.product .a_title  a { float:right; }





.but { width:100%; height:106px; border-top:1px solid #b8b8b8; margin-top:5px;}
.but1 { width:980px; margin:0 auto; line-height:25px; margin-top:10px;}
.but1 a{ padding:0 5px; line-height:35px;}


.c_left{ width:210px; padding:10px;box-shadow: 5px 5px 5px #ddd; border:1px solid #ddd;border-radius: 15px; line-height:24px; background:#fff;}
.c_title{ background:url(../images/protit.jpg) no-repeat; height:35px; line-height:35px; font-size:18px; color:#fff; font-family:'微软雅黑'; padding-left:30px;}

.hy{ padding:10px 0;}
.hy li{  height:35px; line-height:35px; border-bottom:#929292 1px dotted;  margin:auto; padding-left:10px; overflow:hidden;}
.hy li a{  margin:auto; padding-left:20px; display:block; font-size:14px;background:url(../images/tb.jpg) left no-repeat; overflow:hidden; height:35px; display:block;}
.c_right{ width:710px; border:1px solid #D1D1D1;border-radius: 15px; padding:10px; background:#fff;}



.column_life1{ width:700px; margin:auto; margin-top:10px; line-height:25px; min-height:595px;}
.news_li{ width:700px; margin:auto; padding-top:5px; }
.news_li li{ height:35px; border-bottom:1px dashed #ccc; line-height:35px;}
.news_li li a{background:url(../images/tb2.jpg) no-repeat left center; padding-left:15px; }
.news_title{ width:100%; height:50px; text-align:center; margin-top:10px;}
.news_title h3{ height:40px; line-height:40px;}
.news_title p span{ padding-left:50px;}
.news_content{ width:700px; margin:auto; line-height:25px; padding-top:20px;}

.pro_img{ width:600px; height:465px; margin:auto; margin-top:10px;}
.pro_img img{ width:600px; height:435px;}
.pro_txt{ width:700px; margin:auto;}

.product_li{  margin:auto; padding-top:5px; }
.product_li li{float:left; height:185px; margin:0 8px;  text-align:center; display:inline;}
.pro_pic a{ width:215px; height:155px;display:block; }
.pro_pic a img{ width:215px; height:155px; }
.pro_tit{ width:215px; height:30px; line-height:30px; text-align:center;}


.ta,.btn{ border:1px #Dfdfdf solid; height:25px; line-height:25px;}
.btn{ width:50px; cursor:pointer;}
textarea{border:1px #Dfdfdf solid;}
.red{ color:#C00;}

.pages { height:28px; padding:20px 0px 0px 0px; text-align:center; clear:both; font-family:Arial;}
.pages a,.pages span { display:inline-block; font-size:14px; width:22px; height:22px; line-height:22px; padding:3px 3px; margin:0px 3px; color:#717171; background-image:url(../images/bt_bg.gif); background-repeat:no-repeat; text-align:center;}
.pages a { background-position:0px 0px;}
.pages a:hover{ background-position:0px -38px; color:#ffffff;}

.img_show{ width:100%; margin:5px auto; clear:both;}
.img_show li{ width:215px; text-align:center; height:185px; margin:8px 3px;overflow:hidden; background:#ccc; padding:10px 10px 0px; float:left; display:inline;}
.img_show li:hover{ background:#143884;}
.img_show li img{ vertical-align:middle;max-width:215px;*max-width:210px; line-height:155px; max-height:155px;width: expression(this.width > 215 && this.width > this.height ? 215 : true);*width: expression(this.width > 210 && this.width > this.height ? 210 : true);height: expression(this.height > 155 ? 155 : true); margin: 0 auto;}
.img_show li span{ display:block; height:30px; line-height:30px; text-align:center;  font-weight:bold; }
.img_show li a{ color:#000; width:215px;  height:155px; vertical-align:middle;text-align:center;*display: block; *font-size:80px;*width:210px;}
.img_show li a:hover{ color:#fff;}





