@charset "gb2312";
/* CSS Document */
body{ margin:0; padding:0; font-size:12px; color:#333; font-family:Arial, Helvetica, sans-serif; }
a{ PADDING-left:0px; TEXT-DECORATION: none; color:#666;}
a:visited  {PADDING-left:0px; TEXT-DECORATION: none;}
a:hover {TEXT-DECORATION:none;}
a:active {TEXT-DECORATION:none;}
h1,h3{font-weight:bold; width:100%; color:#185194; margin:0; padding:0; text-align:left; font-size:18px;}
p{ margin:0px 0 8px 0; padding:0px;}
.clr{ clear:both;}
img{ display:block; border:0px;}
ul{ margin:0px; padding:0px; list-style:none;}
li{ margin:0px; padding:0px; list-style:none;}

/* top CSS */
.logo{ height:100px; background:url(images/logo_bg.jpg) no-repeat;}
.logo_left{ float:left;}
.logo_right{ float:right; padding-top:40px;}
.nav{ background:url(images/nav_bg.jpg) no-repeat; height:33px;  }
.nav ul{ margin-left:14px;}
.nav ul li{ float:left; width:90px; text-align:center; line-height:35px; font-weight:bold;}
.nav ul li a{ color:#fff;}
.nav ul li a:hover{ text-decoration:underline;}
.banner{ width:950px; height:350px; border-right:2px solid #E8E8E8; margin-bottom:15px; margin-top:5px;}
/* index CSS */
.mainwidth{ width:950px; margin:auto;}
.index_left{ width:330px; float:left; border:1px #d5d5d5 solid;}
.anli_title{ height:31px; background:url(images/shebei_titlebg.jpg) no-repeat; padding-left:25px; line-height:25px; color:#fff; font-weight:bold;  line-height:31px;}
.anli_content{ height:252px; margin:auto; text-align:center; padding-top:3px;}
.index_right{ width:603px; float:right; border:1px #d5d5d5 solid;}
.brief_title{ height:31px; background:url(images/brief_titlebg.jpg) no-repeat; padding-left:25px; line-height:25px; color:#fff; font-weight:bold;  line-height:31px;}
.brief_content{ height:255px; }
.brief_content img{ margin:10px 10px; float:left;}
.wenzi{ padding:10px 10px; line-height:23px;}
.wenzi p{ text-indent:2em;}

/* about CSS */
.neiyeleft{ width:255px; float:left;}
.about_title{ background:url(images/neiyeleft_titlebg.jpg) no-repeat; height:31px; line-height:31px; font-weight:bold; padding-left:30px; color:#fff; border-right:1px #d5d5d5 solid;  border-left:1px #d5d5d5 solid;  border-top:1px #d5d5d5 solid;width:225px;}
.about_content{ border-right:1px #d5d5d5 solid;  border-left:1px #d5d5d5 solid;  border-bottom:1px #d5d5d5 solid; width:235px; line-height:25px; padding:20px 10px;}
.about_content ul{}
.about_content ul li{ line-height:25px; padding-left:40px; background:url(images/point.jpg) no-repeat 25px 8px;}
.about_content ul li a:hover{ color:#e75f4d;}

.neiyeright{ width:670px; float:right;}
.neiyeright_title{ background:url(images/dot22.png) no-repeat 10px 10px; height:31px; line-height:31px; padding-left:35px; font-weight:bold; border-bottom:2px solid #e75f4d;}
.neiyeright_title span{ float:right; font-weight:normal;}
.neiyeright_content{ padding:25px 10px; line-height:25px;}
.neiyeright_content p{ text-indent:2em;}

/* zhengshu CSS */
.proboxneiye{
	padding:0px;
	width:660px;
	margin:auto;}
.proboxneiye ul {
	margin:0px;
	padding:0px;
	list-style:none;}
.proboxneiye ul li {
	width:155px;
	height:220px;
	border:0px solid #aa9863;
	float:left;
	margin:15px 20px 20px 35px;
	display:block;
	text-align:center;}
.proboxneiye ul li img{
	margin:0px;
	height:190px;
	width:160px;
	border:5px solid #abd4ff;}
.proboxneiye ul li span{
	line-height:20px;}
	
	/* product CSS */
.proimgindex2{ padding:0px; margin:auto; height:auto}
.proimgindex2 ul{ margin:0px; padding:0px; list-style:none; margin-left:0px;}
.proimgindex2 ul li{ float:left; margin:12px 0px; text-align:center; font-weight:normal;  }
.proimgindex2 ul li img { width:160px; height:120px; margin:3px 25px; border:1px solid #dcdcdc;}
.proimgindex2 ul li span{ line-height:25px; margin:0; padding:0;}

/* case CSS */
.proimgindex3{ padding:0px; width:670px;  margin:auto; height:auto}
.proimgindex3 ul{ margin:0px; padding:0px; list-style:none; margin-left:0px;}
.proimgindex3 ul li{ float:left; margin:12px 0px; text-align:center; font-weight:normal;  }
.proimgindex3 ul li img { width:195px; height:200px; margin:3px 6px; border:1px solid #dcdcdc;}
.proimgindex3 ul li span{ line-height:25px; margin:0; padding:0;}

/* contact CSS */
.neiyeright_content2{ line-height:25px; text-indent:2em; padding-top:30px; background:url(images/contact.gif) no-repeat 350px 1px; height:300px;}
.neiyeright_content2 ul{ padding:0px; margin:0px;}
.neiyeright_content2 ul li{ font-size:14px; line-height:30px;}

/* foot CSS */
.foot{ background:#e2e2e2; text-align:center; color:#666; line-height:23px; padding-top:15px; margin-top:20px;}
.foot span{ margin:25px;}







