﻿/* CSS Document */
a{ text-decoration:none; color:#000; }
img{ border:none; }
body{ padding:0px; margin:0px; background:url(line_02.gif) left top repeat-x; font-size:12px; line-height:30px; }
ul li{ list-style:none; }
.none {display:none}
.clr0 {clear:both; height:0; line-height:0; font-size:0}
.clr10 {clear:both; height:10px}
.header{ margin:20px auto 0px auto; padding:0px; width:940px; height:60px; background:#fbfbfb }
.logo{ width:164px; height:40px; float:left; margin:0px; padding:0px; display:inline; margin-left:20px; }
.logo2{ width:140px; height:40px; float:left; margin:0px; padding:0px; display:inline; }
.logo3{ width:290px; height:60px; float:right; margin:0px; padding:0px; }
.logo4{ width:210px; height:60px; float:right; margin:0px; padding:0px; }
.h1{ width:290px; height:17px; float:right; margin-right:75px; padding:0px; }
.h1 img{ float:left; margin:0px; }
.h2{ float:right; margin:0px; margin-top:5px; padding:0px; width:207px; height:38px; }


.inner { margin:0px; padding:0px;}
#nav{ margin:5px auto 0px auto; padding:0px; width:940px; height:25px; clear:both; }
#nav ul{ padding:0;margin:0; height:25px; _overflow:hidden; }
#nav ul li{ float:left; height:25px; list-style-type:none; margin:0px; padding:0;  position:relative; }
#nav ul li a:link,#nav ul li a:hover,#nav ul li a:visited{text-decoration:none;}
#nav ul li a img{ border:0;} 
#nav li ul { width:520px; overflow:hidden; visibility:hidden; position:absolute; margin:0px; overflow:hidden; left:30px; top:25px; clear:both; }
#nav li.hover ul { width:530px; overflow:hidden; visibility:visible; position:absolute; display:block; left:30px; top:25px; clear:both; padding:0px; }
#nav ul ul li{ padding:0px; height:33px; font-size:12px; margin-left:5px; margin-right:5px; line-height:30px; text-align:left; float:left; }
#nav ul ul li a { padding:0px;  line-height:30px;  font-size:12px; height:32px; color:#545353; }
#nav ul ul li a:hover { padding:0px; line-height:30px; color:#005cb9; font-size:12px; height:30px; text-decoration:none;}

.ws{ width:938px; height:33px; overflow:hidden; margin:0px auto; padding:0px; background:url(lines_27.gif) left top repeat-x; clear:both; }
.clear{ clear:both; margin:0px; padding:0px; }

#banner{
	width:940px;
	height:390px;
	overflow:hidden;
	padding:0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#ban_border{ width:940px; height:40px; overflow:hidden; margin:0px auto; padding:0px; background:url(bg_07.jpg) center top no-repeat;}

.main{ width:940px; padding:0px; margin:10px auto 0px auto; }

.left1{ width:291px; float:left; display:inline; margin:0px; padding:0px; }
.pro_new {float:right; width:634px; height:197px; background:url(index_new_05.jpg) no-repeat}
#LeftArr2 {
	float:left;
	width:35px;
	height:147px;
	display:block;
	cursor:pointer;
}
#RightArr2 {
	float:right;
	width:35px;
	height:147px;
	display:block;
	cursor:pointer;
}
.tupian2 {
	float:left;
	width:564px;
	height:147px;
	overflow:hidden
}
.tupian2 ul li {float:left; height:147px; width:141px; text-align:center; line-height:30px; padding-top:10px }
.tupian2 ul li img {border:1px solid #ccc; width:100px; height:80px}
.t1{ width:291px; height:52px; margin:0px; padding:0px; overflow:hidden; background:url(news_title_06.gif) left top no-repeat; }
.news{ width:291px; height:145px; margin:0px; padding:0px; overflow:hidden; background:url(bg1_16.gif) left top no-repeat; }
.news ul{height:143px; margin:0px; margin-left:18px; padding:0px; }
.news ul li{ height:28px; line-height:28px; margin:0px; padding:0px; padding-left:10px; background:url(list_10.gif) left center no-repeat; overflow:hidden;}
.news ul li a{ color:#000; text-decoration:none; }
.news ul li a:hover{ color:#155aae; text-decoration:none; }

.product{ width:329px; height:197px; margin:0px; margin-left:13px; padding:0px; float:left; position:relative; }
.case{ width:293px; height:195px; float:right; overflow:hidden; margin:0px; padding:0px; border:#c8cfd8 1px solid; background:url(gc_bg1_07.gif) left top repeat-x; }

.case_title{ width:200px; height:22px; overflow:hidden; margin:0px; margin-top:12px; padding:0px; background:url(case_title_12.gif) left top no-repeat; }

.pic1{ width:260px; height:90px; overflow:hidden;  margin:0px auto 0px auto; margin-top:10px; padding:0px;  }
.img{ width:260px; height:73px; overflow:hidden; margin:0px; padding:0px; background:url(pic1_07.gif) left center no-repeat; }
.img img{ width:250px; height:63px; overflow:hidden; padding:0px; margin:0px; margin-left:5px; margin-top:5px; }
.pic1 span{ width:250px; height:22px; line-height:22px; text-align:center; margin:0px; padding:0px; display:block; color:#1d60b2; font-weight:bold; }
.pic1 span a{ color:#1d60b2; text-decoration:none; }
.case ul{ width:291px; margin:0px; margin-top:6px; padding:0px; clear:both; }
.case ul li{ width:293px; height:28px; line-height:28px; background:url(li_09.gif) left top repeat-x; }
.case ul li a{ color:#000; text-decoration:none; padding-left:20px; }
.case ul li a:hover{ color:#155aae; text-decoration:none; }

.yq{ width:940px; height:56px; margin:10px auto; padding:0px; overflow:hidden; clear:both; line-height:63px; color:#0164a1; }
.down{ width:435px; height:56px; margin:0px; padding:0px; background:url(down_10.gif) left top no-repeat; float:left; }
.down a{ margin-left:110px; text-decoration:none; color:#0164a1; }
.order{ width:505px; height:56px; margin:0px; padding:0px; float:left; background:url(order_11.gif) left top no-repeat; }
.order a{ margin-left:135px; text-decoration:none; color:#0164a1; }



.ft{ width:940px; min-height:33px;height:auto; background:url(ft_13.gif) left top no-repeat; padding:0px; margin:0px auto; line-height:33px; text-align:center; color:#000; }
.ft a{ color:#000; text-decoration:none; width:90px;}
.ft a:hover{ color:#155aae; text-decoration:none; }

#footer{ width:940px; height:104px; margin:0px auto; margin-top:10px; padding:0px; padding-top:15px; background:url(footer_16.gif) left top repeat-x; text-align:center; color:#000; line-height:28px; }
.qq{ width:938px; height:40px; line-height:40px; margin:0px; padding:0px; }


/*内页样式*/

.mains{ width:940px; padding:0px; margin:0px auto 0px auto; }
.content{ width:938px; background: #ffffff; margin:0px auto; margin-bottom:10px; padding:0px; border:#bbbbbb 1px solid; border-top:none; }

.left2{ width:176px; float:left; padding:0px; margin:0px; display:inline; margin-left:17px; padding-bottom:50px;}
.left2 h2{ width:176px; height:36px; line-height:44px; margin:0px; padding:0px; padding-left:17px; background:url(t11_03.gif) left top no-repeat; color:#FFF; font-family:"黑体"; font-size:16px; font-weight:normal; }

.left2 ul{ width:176px; margin:0px; padding:0px; }
.left2 ul li{ width:176px; overflow:hidden; line-height:30px; margin:0px; padding:0px; background:url(t13_09.gif) left top no-repeat; }

.left2 ul li a{ text-decoration:none; color:#000;  padding-left:17px; }
.left2 ul li a:hover{ color:#013e99; height:30px;  padding-left:17px;  background:url(t12_05.gif) left top no-repeat; }
.left2 ul li ul{ width:176px; margin:0px; padding:0px; }
.left2 ul li ul li{ width:166px; height:30px; line-height:30px; margin:0px; padding:0px; padding-left:10px; list-style:none; border-bottom:1px dashed #ccc; background:none; }
.left2 ul li ul li a:hover{ background:none;}

#main td{ width:176px; overflow:hidden; line-height:30px; margin:0px; padding:0px; background:url(t13_09.gif) left top no-repeat;}
#main td a{ text-decoration:none; color:#000;  padding-left:17px; width:159px; display:block; }
#main td a:hover{ color:#013e99; width:159px;  padding-left:17px;  display:block; background:url(t12_05.gif) left top no-repeat; }

#sub td{  width:176px; line-height:30px; margin:0px; padding:0px; list-style:none; border-bottom:1px dashed #ccc; background:none; }
#sub td a{ text-decoration:none; width:149px; margin:0px; padding:0px; padding-left:27px; color:#666; }
#sub td a:hover{ background:none; color:#013e99; }

.span1{ width:176px; height:18px; background:url(bg_07.gif) left top no-repeat; margin:0px; padding:0px ;}

.xinppin{ width:176px; height:49px; margin:0px; padding:0px; overflow:hidden; padding:0px; }
.jindian{ width:176px; height:42px; overflow:hidden;  margin:0px; margin-top:10px; padding:0px; }

.right2{ width:690px; float:left; margin:0px; padding:0px; padding-bottom:30px; margin-left:40px; _margin-left:25px; display:inline; }

#banner2{ width:690px; height:200px; margin:0px; padding:0px; }

.right2 h2{ width:690px; height:45px; margin:0px; padding:0px; margin-top:30jpx; background:url(dots_18.gif) left bottom repeat-x; }
.sp1{ height:30px; margin:0px; margin-top:15px; line-height:30px; background:url(dot_11.gif) left center no-repeat; font-size:14px; color:#013e99; font-weight:normal; padding-left:10px; float:left; }

.sp2{ height:30px; margin:0px; margin-top:15px; line-height:30px; font-size:12px; color:#444444; font-weight:normal; float:right; padding-left:10px; }

.sp2 a{ text-decoration:none; color:#444444; }
.sp2 a:hover{ text-decoration:none; color:#133984; }

.gs{ width:690px; margin:0px; padding:0px; margin-top:16px; clear:both; color:#606060; line-height:30px; }

.page{ width:690px; height:30px; margin:0px; padding:0px; margin-top:30px; clear:both; color:#606060; line-height:30px; }
.page a{ text-decoration:none; color:#000; }
.page a:hover{ text-decoration:none; color:#133984; }


.products{ width:690px; margin:0px; padding:0px; }
.products .photo2 {border-bottom:1px dashed #CCC; padding-top:30PX; padding-bottom:20PX; height:200px}
.products .pt2 {float:left; width:190px; padding-top:5px }
.products .pt2 img {border:1px solid #ccc; padding:2px; width:160px; height:120px}
.products .spans2 {float:left; width:490px}
.products .spans2 a {display:block; font-size:14px; font-weight:bold; height:30px; line-height:30px; text-decoration:none; color:#133984; padding-bottom:15px }
.products .spans2 a:hover{ text-decoration:none; color:#133984; }

.cpt{ width:330px; float:left; display:inline; overflow:hidden; padding:0px; margin:0px; margin-right:15px; margin-top:35px;  }
.span3{ width:102px; height:82px; float:left; margin:0px; padding:0px; }
.span3 img{ width:100px; height:78px; border:#d8d8d8 1px solid; padding:2px;}

.cptt{ width:335px; height:110px; overflow:hidden; float:left; padding:0px; margin:0px; margin-top:35px;  }

.span4{ width:215px; float:right; margin:0px; padding:0px; }
.hs1 a{ color:#1166a7; font-weight:bold; }
.hs2{ color:#606060; line-height:25px;}
.hs2 a{ margin-left:20px; }

.span4 ul{ width:215px; margin:0px; padding:0px; }
.span4 ul li{ width:205px; height:20px; line-height:20px; margin:0px; padding:0px; padding-left:10px; background:url(list2_03.gif) left center no-repeat; }
.span4 ul li a{ text-decoration:none; color:#606060; }
.span4 ul li a:hover{ text-decoration:none; color:#1166a7; }
.more{ width:50px; height:20px; line-height:20px; margin:0px; padding:0px; padding-left:100px; overflow:hidden; }

.photo{ width:170px; height:160px; float:left; margin:0px; margin-top:20px; padding:0px; text-align:center}
.pt{ width:170px; height:120px; margin:0px; margin-top:20px; padding:0px; }
.pt img{ width:140px; height:100px; padding:0px; margin:0px; border:#c8c8c8 1px solid; }
.spans{ width:170px; height:20px; line-height:20px; text-align:center; display:block; clear:both; }
.spans a{ color:#424242; text-decoration:none; }
.spans a:hover{ color:#1166a7; text-decoration:none; }


.info{ width:690px; height:30px; margin:0px; padding:0px; clear:both; color:#606060; line-height:30px; }
.info .span6{ width:500px; height:30px; line-height:30px; margin:0px; padding:0px; overflow:hidden; float:left; display:block; }

.info .span7{ height:30px; line-height:30px; margin:0px; padding:0px; overflow:hidden; float:right; display:block; }
.info a:hover{ color:#1166a7; text-decoration:none; }

.pts{ width:144px; height:74px; margin:0px; margin-top:30px; padding:0px; float:left; margin-left:15px; margin-right:10px; }
.pts img{ width:140px; height:70px; margin:0px; padding:2px; border:#dee 1px solid;}

.huizon{ width:600px; height:70px; margin:23px auto 0px auto; padding:0px; }
.hu1{ width:250px; height:70px; overflow:hidden; margin:0px; padding:0px; float:left; margin-left:25px; line-height:25px; font-size: 12px; color: #333333; display:inline;}
.hu1 img{ width:96px; height:68px; margin:0px; padding:1px; border:#eee 1px solid;}
.hr{ width:660px; height:22px; margin:0px auto; margin-top:10px; padding:0px; background:url(dots_18.gif) left bottom repeat-x;}
.hu1 a:hover{ color:#1166a7;}

.pround{ width:699px; margin-top:15px;padding-bottom:4px;color:#0f8e45;}
.pround ul li{ width:185px; height:188px; text-align:center; margin-right:25px; *margin-right:22px; margin-left:15px; line-height:22px; margin-top:0px; margin-bottom:30px; overflow:hidden; float:left}
.pround ul li img{display:block; float:left; width:178px; height:129px; font-size:0;line-height:30px; border:#e8e7e7 solid 1px; padding:2px;}
.pround ul li a{ color:#424242; text-decoration:none;}
.pround ul li a:hover{ color:#1166a7; text-decoration:none;}

.cpts{ width:690px; height:130px; overflow:hidden; line-height:25px; color:#272727; overflow:hidden; clear:both; padding:0px; margin:0px; margin-top:25px; }
.span30{ width:144px; height:114px; float:left; margin:0px; padding:0px; }
.span30 img{ width:140px; height:110px; border:#d6d6d6 1px solid; padding:2px;}
.span40{ width:520px; float:right; margin:0px; padding:0px; }
.span40 ul{ margin-top:15px;}
.span40 ul span a{ color:#ff7a04;}

.po{ width:127px; height:127px; display:inline; float:left; margin:0px; margin-top:5px; margin-left:18px; margin-right:22px; padding:0px;}

.psd{ width:127px; height:81px; margin:0px; padding:0px; }
.psd img{ width:117px; height:71px; padding:5px; margin:0px; border:#c8c8c8 1px solid; }

.sp{ width:127px; height:40px; line-height:40px; text-align:center; display:block; clear:both; }
.sp a{ color:#333; text-decoration:none; }
.sp a:hover{ color:#1166a7; text-decoration:none; }

.hs4{ width:600px; height:30px; line-height:30px; margin:0px; margin-top:20px; padding:0px; color:#000; font-weight:bold; font-size:16px; display:block; clear:both; }

.subNav {margin:0;}
.type0 dd {height:26px;line-height:26px;text-align:left;padding:0px;}
.type0 a {display:inline-block;padding:0 10px;}
.type0 a:hover,.type0 .current a {color:#1166a7;}
.tit { text-align:center; font-size:14px; font-weight:bold; margin:15px 0; }