@charset "utf-8";
* {	margin: 0px;padding: 0px;font-size:12px;}
body{FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#000000,endColorStr=#f7f7f7); height:100%; padding-top:5px;}
html,body{overflow-x:hidden}
#all{ width:990px; margin:auto; background-color:#fff;}
a{ text-decoration:none;}
li{ list-style:none;}
#top{ background-image:url(images/index_logo.jpg); background-repeat:no-repeat; width:986px; height:143px; color:#fff;}
#top a{color:#000;}
img{ border:0;}
#top img{ float:left; margin-top:5px;}
#middle{width:986px; height:550px;}
#nav{width:650px; float:right; margin-top:9px;*margin-top:10px;_margin-top:7px; margin-right:40px;*margin-right:40px;_margin-right:20px;}
.go{ float:right; margin-right:30px; margin-top:25px; margin-bottom:5px;*margin-bottom:3px;_margin-bottom:6px;}
#index_left{ width:181px; height:100%; float:left;}
#index_right{ float:left; margin-left:23px;*margin-left:23px;_margin-left:20px;  width:782px;}
#pro_right{float:left; margin-left:20px;*margin-left:20px;_margin-left:17px;  width:785px;}
.r_l{ width:372px; height:170px; float:left; margin-top:20px;}
.r_l p{ text-indent:24px; line-height:26px;}
.r_l p a{color:#FF6633;}
.r_2 img{ margin-right:14px;margin-top:40px;}

.l_1{background-image:url(images/index_left_title.jpg); background-repeat:no-repeat;width:183px; height:36px; text-align:right;}
.l_1 a{ line-height:36px; color:#fff; font-size:16px; margin-right:10px;}
.l_1 a:hover{color:#cfcfcf;}
.l_2{ margin-top:20px;}
.l_3{  height:329px; border:2px solid #cfcfcf; margin-left:3px; border-top:0; width:176px; padding-top:20px; }

#copy{ width:888px; height:95px; border-top:1px solid #cfcfcf; margin-left:50px; margin-top:10px;}
#copy img{ margin-left:30px; margin-top:10px; float:left;}
.copy_wz{ width:550px; text-align:center; margin-top:10px; margin-left:175px; line-height:25px;}
.copy_wz a{color:#000;}
.l_3 li{ width:156px; height:50px;background-image:url(images/index_ico.jpg); background-repeat:no-repeat; background-position:right; border-bottom:1px dotted #cfcfcf; margin-left:10px;*margin-left:0px;_margin-left:0px; line-height:50px;}
.l_3 a{color:#000; }
.l_3 a:hover{color:#ccc;}


.m_1 h2{ font-weight:normal; line-height:26px;}
.m_1 h1{ width:784px; height:43px; line-height:43px; font-size:16px; background-color:#f0f0f0; font-weight:bold; text-indent:10px; margin-bottom:10px;}
.m_1 span{ color:#7c0d2e; font-family:"CartoGothic Std"; margin-left:126px; font-size:16px; font-weight:bold;}
.total{ text-align:left; height:37px; margin-top:20px;}
.t_1{ background-image:url(images/pro_ico1.jpg); width:111px; height:24px; float:left; text-indent:20px; line-height:24px; color:#7c2a39; font-size:12px; font-weight:bold;}
.t_2{background-image:url(images/pro_ico2.jpg); width:111px; height:24px;float:left;text-indent:28px; line-height:24px; color:#fff; font-size:12px; font-weight:bold;}
.t_3{float:left; width:530px; font-size:16px; font-family:Arial, Helvetica, sans-serif;}


.prod li{ height:144px; width:529px; margin-left:0; float:left;}
.p_1{ width:529px; float:left;}
.p_1_img{ width:129px; height:144px; border:1px solid #ccc; text-align:center; float:left; }
.p_1_img img{ margin-left:5px; margin-bottom:5px; margin-top:13px;}
.p_1_img a{color:#000;}
.p_1_img a img{padding-bottom:90px;}
.p_2{ width:225px; height:290px; float:right; border:1px solid #ccc; text-align:center;  margin-right:29px;*margin-right:29px;_margin-right:17px;}
.p_2 img{ margin-top:5px;}


.about{width:758px; line-height:26px; text-indent:28px; font-size:16px; margin-top:20px; padding-left:15px;}
.about img{ float: left; margin-right:20px; margin-top:30px;}


.case{width:770px; margin-left:10px;}
.case1{width:730px; margin-left:10px;text-align:center; margin-top:10px; margin-bottom:10px; }
.case1 p{ text-align:left; text-indent:24px; margin-top:10px;}
.case_img{ width:210px; height:180px; text-align:center; border:1px solid #ccc; float:left;  margin-bottom:20px; margin-left:10px;}
.case1_img{ float:left; width:162px; margin-left:35px; border:3px solid #ccc;
 height:182px; margin-right:20px; margin-bottom:30px; }
.case_img img{ height:170px; width:204px; padding-top:5px;}
.case1_img img{ height:182px; width:162px;}
.case_img a{color:#000;}

.message{height:100%; margin-top:10px; margin-bottom:10px;}
.contact{width:758px; line-height:30px; text-indent:28px; margin-top:20px; padding-left:15px; }
.contact p,.about p,.contact b{ font-size:14px;}
.contact img{ float:right; margin-right:50px;}
.fy{ width:687px; text-align:center; padding-top:20px; margin:auto;}
.fy a{ color:#9462a7;}
.fy a:hover{color:#000;}
.return{ width:700px; text-align:center;border:1px solid blue; float:left;}
.anli{color:#FFFFFF;}
b{ font-size:14px;}
