@charset "utf-8";

  body {
	font-size:12px; color:#333333; margin:0px auto; font-family:"微软雅黑"; background:#fafafa; -webkit-text-size-adjust:none;}

a{ text-decoration:none; color:#5b5a5a;}
*{ margin:0px; padding:0px; border:0px;}
li,ul,h3,h4,h5,p,img{ list-style:none; margin:0; padding:0; font-size:12px; font-weight:normal; border:0;}

#topbg{ width:100%; height:176px; background:url(../images/bg.gif) repeat-x;}
#welcome{ width:1024px; height:29px; line-height:29px; margin:0px auto;}
#welcome .wwleft{ width:400px; height:29px; line-height:29px; float:left;}
#welcome .wwright{ width:200px; height:29px; line-height:29px; float:right; text-align:right;}
#top{ width:1024px; height:102px; margin:0px auto; background:url(../images/logo.jpg) no-repeat left 22px;}

#search{ width:295px; height:30px; position:relative;}
.s2{ float:left; width:295px; display:inline; height:33px; border:1px solid #e6e6e6; }
.s2 input{ width:295px; height:33px; padding-left:10px; background:#ffffff; color:#999999; font-family:"微软雅黑"; color:#bfbfbf;}
.s3{ float:left; width:30px; display:inline; position:absolute; left:268px; top:4px;}
.s3 input{ background:url(../images/ss2.gif); width:30px; height:26px; border:0; }

#menu{width:1024px; height:45px; line-height:45px; margin:0px auto;}
#menu li{ float:left; text-align:center; width:143px; height:45px;}
#menu11 a{ display:block; font-size:14px; color:#ffffff; font-weight:bold; background:url(../images/menubg.gif) no-repeat;}
#menu11 a:hover{text-decoration:none; color:#ffffff; width:143px; height:45px; background:url(../images/menubg.gif) 0 45px;}
#menu22 a{ display:block; font-size:14px; color:#ffffff; font-weight:bold; background:url(../images/menubg.gif) no-repeat;}
#menu22 a:hover{text-decoration:none; color:#ffffff; width:143px; height:45px; background:url(../images/menubg.gif) 0 45px;}
#menu33 a{ display:block; font-size:14px; color:#ffffff; font-weight:bold; background:url(../images/menubg.gif) no-repeat;}
#menu33 a:hover{text-decoration:none; color:#ffffff; width:143px; height:45px; background:url(../images/menubg.gif) 0 45px;}
#menu44 a{ display:block; font-size:14px; color:#ffffff; font-weight:bold; background:url(../images/menubg.gif) no-repeat;}
#menu44 a:hover{text-decoration:none; color:#ffffff; width:143px; height:45px; background:url(../images/menubg.gif) 0 45px;}
#menu55 a{ display:block; font-size:14px; color:#ffffff; font-weight:bold; background:url(../images/menubg.gif) no-repeat;}
#menu55 a:hover{text-decoration:none; color:#ffffff; width:143px; height:45px; background:url(../images/menubg.gif) 0 45px;}
#menu66 a{ display:block; font-size:14px; color:#ffffff; font-weight:bold; background:url(../images/menubg.gif) no-repeat;}
#menu66 a:hover{text-decoration:none; color:#ffffff; width:143px; height:45px; background:url(../images/menubg.gif) 0 45px;}
#menu77 a{ display:block; font-size:14px; color:#ffffff; font-weight:bold; background:url(../images/menubg2.gif) no-repeat;}
#menu77 a:hover{text-decoration:none; color:#ffffff; width:143px; height:45px; background:url(../images/menubg2.gif) 0 45px;}

#cpztbg{ width:100%; height:240px; background:#f6f6f6; padding-top:10px; border-bottom:1px solid #d1d1d1;}
#cpztbg #cpzt{ width:1024px; height:240px; margin:0px auto;}

#ztnewsbg{width:100%; height:290px; background:#fafafa; padding-top:40px;}
#ztnews{ width:1044px; height:290px; margin:0px auto; padding-left:50px;}

#ztnews #newsleft{ width:352px; height:200px; float:left; margin-right:40px;}
#ztnews #newsleft h3{ width:352px; height:46px; background:url(../images/t01.gif) no-repeat; margin-bottom:12px;}
#ztnews #newsleft h3 a{width:352px; height:46px; display:block;}
#ztnews #newsleft h4{ width:177px; height:190px; background:url(../images/t02.jpg) no-repeat; padding-left:175px; line-height:22px;}

#ztnews #newsmid{ width:352px; height:200px; float:left; margin-right:40px;}
#ztnews #newsmid h3{ width:352px; height:46px; background:url(../images/t03.gif) no-repeat; margin-bottom:12px;}
#ztnews #newsmid h3 a{width:352px; height:46px; display:block;}
#ztnews #newsmid h4{ width:212px; height:88px; background:url(../images/t04.jpg) no-repeat; padding-left:140px; margin-bottom:8px;}
#ztnews #newsmid h5 li{ width:350px; height:25px; border-bottom:1px dashed #cacaca; line-height:25px; margin-bottom:7px;}
#ztnews #newsmid h5 li a{ color:#5b5b5b;}
#ztnews #newsmid h5 li a:hover{color:#06691c;}
#ztnews #newsmid h5 li .title{ float:left; width:250px; height:25px; overflow:hidden;}
#ztnews #newsmid h5 li .time{ float:right; color:#979797; font-size:10px;}

#ztnews #newsyou{ width:251px; height:200px; float:left;}
#ztnews #newsyou h3{ width:251px; height:46px; background:url(../images/t05.gif) no-repeat; margin-bottom:8px;}
#ztnews #newsyou h3 a{width:251px; height:46px; display:block;}
#ztnews #newsyou h5 { width:225px; height:192px; background:url(../images/telbg.gif) no-repeat; padding-left:25px; position:absolute;}
#ztnews #newsyou h5 li{ height:28px; line-height:28px;}
#ztnews #newsyou h5 .qq{ display:block; position:relative; left:195px; top:20px; width:28px; height:28px;}
#ztnews #newsyou h5 .qq a{ width:28px; height:28px; display:block;}

#g3bg{ width:100%; height:530px; background:#f3f3f3;}
#g3{ width:1000px; height:430px; padding-top:100px; margin:0px auto; background:url(../images/h1.gif) no-repeat;}
#jdt1{ width:235px; height:364px; float:left; margin-right:20px; background:url(../images/f01.jpg) no-repeat;}
#jdt1 a{width:235px; height:364px; display:block;}
#jdt2{ width:235px; height:364px; float:left; margin-right:20px; background:url(../images/f02.jpg) no-repeat;}
#jdt2 a{width:235px; height:364px; display:block;}
#jdt3{ width:235px; height:364px; float:left; margin-right:20px; background:url(../images/f03.jpg) no-repeat;}
#jdt3 a{width:235px; height:364px; display:block;}
#jdt4{ width:235px; height:364px; float:left; background:url(../images/f04.jpg) no-repeat;}
#jdt4 a{width:235px; height:364px; display:block;}
#t3{ width:1000px; height:400px; background:#FFFFFF; margin-top:30px; margin:0px auto; padding-top:30px;}
#t3 #news1{ width:470px; height:400px; float:left; margin-right:60px;}
#t3 #news1 h1{ font-size:14px; font-weight:bold; background:url(../images/news.gif) no-repeat 65px 2px;}
.news1_1{ width:470px;  padding-top:20px;}
.news1_1 li {width:470px; height:90px; line-height:24px; border-bottom:1px solid #e5e5e5; margin-bottom:20px;}
.news1_1 li img{ width:80px; height:70px; float:left; margin-right:15px;}
.news1_1 li h2{ font-size:12px; font-weight:bold; color:#262626;}
.news1_1 li h2 a{ font-size:12px; font-weight:bold; color:#262626;}
.news1_1 li h3{ color:#5e5d5d; line-height:20px;}
.news1_1 li h4 img{ width:60px; height:15px;}
.news1_1 li a{ color:#3f3f3f;}
.news1_1 li a:hover{ color:#ec3500;}
#t3 #news2{ width:470px; height:400px; float:left;}
#t3 #news2 h1{ font-size:14px; font-weight:bold; background:url(../images/news.gif) no-repeat 65px 2px;}

#footbg{ width:100%; height:90px; background:#0060c6;}
#footnr{ width:1024px;  margin:0px auto; padding-top:15px; text-align:center; line-height:30px; color:#ffffff; font-family:Arial, Helvetica, sans-serif;}

.wr{ font-family:"微软雅黑"; font-size:12px;}
.wr2{ color:#e0176f;}
#content{ margin:0 auto; width:1024px; overflow:hidden; margin-top:35px;}
#sub2 #mainflashz{width:100%; height:1px; background:#e2e2e2;}
#sub3 #mainflashz{width:100%; height:1px; background:#e2e2e2;}
#sub4 #mainflashz{width:100%; height:1px; background:#e2e2e2;}
#sub5 #mainflashz{width:100%; height:1px; background:#e2e2e2;}
#sub6 #mainflashz{width:100%; height:1px; background:#e2e2e2;}
#sub7 #mainflashz{width:100%; height:1px; background:#e2e2e2;}
/*导航条突出显示效果*/

#sub1 #menu11 a{text-decoration:none; color:#ffffff; width:143px; height:45px; background:url(../images/menubg.gif) 0 45px;}
#sub2 #menu22 a{text-decoration:none; color:#ffffff; width:143px; height:45px; background:url(../images/menubg.gif) 0 45px;}
#sub3 #menu33 a{text-decoration:none; color:#ffffff; width:143px; height:45px; background:url(../images/menubg.gif) 0 45px;}
#sub4 #menu44 a{text-decoration:none; color:#ffffff; width:143px; height:45px; background:url(../images/menubg.gif) 0 45px;}
#sub5 #menu55 a{text-decoration:none; color:#ffffff; width:143px; height:45px; background:url(../images/menubg.gif) 0 45px;}
#sub6 #menu66 a{text-decoration:none; color:#ffffff; width:143px; height:45px; background:url(../images/menubg2.gif) 0 45px;}
#sub7 #menu77 a{text-decoration:none; color:#ffffff; width:143px; height:45px; background:url(../images/menubg2.gif) 0 45px;}

#left{width:242px; float:left; height:350px;}
#left_one{ width:242px; background:#005e15; height:60px; }
#left_one h3{color:#FFFFFF; font-size:20px; font-weight:bold; line-height:60px; text-align:center; font-family:"微软雅黑";}

.left22{width:208px; height:20px; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8;}

/*二级导航突出显示效果*/
.cur{ color:#001636; font-weight:bold; background:#f6f6f6;}

/*右侧页面样式*/
#right{ width:767px; float:right;  background:#FFF;}
#right_title h3{ background:url(../images/titlebg.gif) no-repeat; height:29px; overflow:hidden; _height:1%; padding-top:10px; padding-left:40px;}
#right_title h3 .title{ font-family:微软雅黑,宋体; font-size:14px; font-weight:bold; color:#ffffff; float:left;}
#right_title h3 .location{ float:right; color:#919191;  width:220px; padding-right:10px; text-align:right;}
#right_title h3 .location a{color:#919191;}
#right_content{line-height:24px;min-height:500px; padding:15px 0px 15px 10px; height:auto !important; height:500px; margin-bottom:5px; border:1px solid #d4d4d4;}

/*嵌套样式*/
#qtcp{ width:242px; height:138px;}
#qtcp h3{ width:242px; height:40px; background:url(../images/qt01.gif) no-repeat;}
#qtcp h4{ padding-left:15px; border:1px solid #d6d6d6; height:100px; background:#ffffff;}
#menu_left{ width:210px; padding-top:10px;}
#menu_left #submenu li{ width:210px; height:34px;line-height:36px; text-align:center; text-align:left;}
#menu_left #submenu li a{width:190px; height:34px; display:block; background:url(../images/qtmenubg.gif) no-repeat; padding-left:20px;}
#menu_left #submenu li a:hover{width:190px; height:34px; display:block; color:#0170e4; background:url(../images/qtmenubg.gif) 0 34px; padding-left:20px;}

#qtnews{ width:242px; height:215px; margin-top:20px;}
#qtnews h3{ width:242px; height:40px; background:url(../images/qtnews.gif) no-repeat;}
#qtnews h3 a{ width:242px; height:40px; display:block;}
#qtnews #newsleft { width:230px; padding-left:10px; height:160px; border:1px solid #d6d6d6; padding-top:10px; background:#ffffff;}
#qtnews #newsleft  li{ width:210px; height:25px; border-bottom:1px dashed #cacaca; line-height:25px; margin-bottom:3px;}
#qtnews #newsleft  li a{ color:#5b5b5b;}
#qtnews #newsleft  li a:hover{color:#ff5a00;}
#qtnews #newsleft  li .title{ float:left; width:210px; height:25px; overflow:hidden;}

/*留言样式发送到邮箱*/
.ly{ 
font-size:12px; 
color:#222222; 
}
.ly2{ color:#FF0000;font-size:12px; 
font-weight:bold;}
.bdk1{ width:500px; height:25px; border:1px solid #dadada; background:#FFFFFF;}
.bdk2{ width:500px; height:60px; border:1px solid #dadada; background:#FFFFFF;}
.bdk3{ width:100px; height:25px; border:1px solid #dadada; background:url(../images/bdtm.png);}
.anniu{ width:100px; height:30px; background:#d7d7d7; color:#333333; border-bottom:1px solid #b9b9b9; border-right:1px solid #b9b9b9; font-size:12px; 
font-weight:bold;}

/*产品asp页面样式*/

#prolist{ padding-top:6px;}
#prolist li{ float:left; width:225px; margin-left:10px; margin-right:10px; margin-bottom:5px;}
#prolist img{ width:225px; height:180px;}
#prolist li p{ text-align:center; float:left;}
#prolist h4{  height:40px; line-height:40px; text-align:center;  width:180px;}
#prolist li a img{border:1px solid #dbdbdb; padding:3px;}
#prolist li a:hover img{border:#7db4ed 1px solid; padding:3px;}
.pro_img{ text-align:center; padding-top:20px;}
.pro_title{ height:30px;  margin-top:10px; text-align:center;}
.pro_title2{ height:30px; line-height:30px; padding-left:10px; margin-top:10px; text-align:center; font-weight:bold; font-size:14px; border-bottom:1px dotted #CACACA;}
.pro_intro{ padding:10px; margin-bottom:50px;}
.page1{ width:100%; height:40px; line-height:40px; text-align:center; margin-top:60px;}

/*新闻asp页面样式*/
#newslist li{ background:url(../images/newsjt.gif) no-repeat 8px center; padding-left:25px; border-bottom:1px dotted #ccc; height:33px; line-height:33px;}
.newstitle_in{ width:550px; float:left;}
.newstitle_in a{ color:#444;}
.newstitle_in a:hover{ text-decoration:none; color:#FF0000;}
.date_in{ float:right; width:80px; color:#666; font-size:10px; font-family:arial;}

#newstitle_xx{ width:100%; height:35px; line-height:35px; font-weight:bold; text-align:center; font-size:14px;  border-bottom:1px dotted #CCCCCC;}
.page{ width:100%; text-align:center; clear:both; margin-top:5px; margin-bottom:20px;}

.shijian {
	font-family: Arial, Helvetica, sans-serif;
	color: #9d9d9d;
	font-size: 10px;
}

.hgnews {
	line-height: 24px;
	font-size: 12px;
	text-decoration: none;
}

.cpborder{border:1px solid #dfdfdf;}
.banquan {color: #000101; font-size:12px; line-height:180%}
.newstitle{ font-size:14px; font-weight:bold;}
.title16{font-size:16px; font-weight:bold; color:#C40000;}
.title14{font-size:14px; color:#C40000;}
.newstitle2{ font-weight:bold;}
.wenbenkuang{ width:360px; height:26px; line-height:26px; background:url(../images/wbk.gif) repeat-x; border:1px solid #f4d4e2; color:#4c4c4c;}
.wenbenkuang2{ width:450px; height:60px; background:#fffcfd; line-height:26px; border:1px solid #f4d4e2;  background:url(../images/wbk.gif) repeat-x;  color:#4c4c4c;}
.bdan1{ background:#f17eb0; width:80px; height:26px; color:#FFFFFF;}

#map{ width:720px; height:611px; background:url(../images/map.jpg) no-repeat;}

/*大图切换*/
/* 本特效css样式 */
.banner {
	position: relative;
	overflow: auto;
	z-index:1;

}
.banner li {
	list-style: none;
}
.banner ul li {
	float: left;
}
.banner .arrows {
	display: none;
}
.banner:hover .arrows, .banner.hover .arrows {
	display: block;
}
 @media only screen {
 .banner .arrows {
 -webkit-transition: opacity 0.4s;
 transition: opacity 0.4s;
 opacity: 0;
 display: block;
}
 .banner:hover .arrows,  .banner.hover .arrows {
 opacity: 1;
}
}
.banner .arrows {
	position: absolute;
	z-index: 20;
}
.banner .arrows .prev, .banner .arrows .next {
	position: absolute;
	width: 40px;
	height: 41px;
	font: 0/0 a;
	color: transparent;
	cursor: pointer;
}
.banner .arrows .prev {
	left:20px;
	background: url(../images/slide_arrow_left.png) no-repeat;
}
.banner .arrows .next {
	left: 1580px;
	background: url(../images/slide_arrow_right.png) no-repeat;
}
.wrapper {
	position: relative;
	width: 100%;
	margin: 0 auto;
	zoom: 1;
}
.section4 {
	height: 500px;
}
.section4 .banner ul li {
	height:500px;
}
.section4 .banner .arrows {
	top: 400px;
}

.yc{ display:none;}

/* 代码整理：懒人之家 www.lanrenzhijia.com */