﻿body 
{
    margin:0px;
    padding:0px;
}

form,ul,dl,dd{margin:0px; padding:0px;}
a:link,a:visited,a:active{color:#333333; text-decoration:none;}
a:hover{color:#ff0000;}
a img{ border:0px;}

#all
{
    width:1150px;
    height:auto !important;
    height:10px;
    min-height:10px;
    margin:auto;
    font-size:12px;
    color:#333333;
}

#top
{
    width:1150px;
    height:175px;
}
#t_top
{
    width:1100px;
    height:135px;
    position:relative;
    margin:auto;
    top: 0px;
    left: 0px;
}
#logodiv{
	width:305px;
	height:108px;
	position:absolute;
	top:15px;
	left:30px;
}
#t_right{
	width:275px;
	height:135px;
	position:absolute;
	top:0;
	right:30px;
	text-align:right;
}
#home{
	width:235px;
	height:20px;
	line-height:25px;
	margin:20px 0 10px 0;
	overflow:hidden;
	text-align:right;
}
#home a{ color:#c63e03;}
#home span{ margin:0 10px; color:#c63e03;}

#phone
{
    width:275px;
    height:70px;
    position:relative;
    font-size:23px;
    font-weight:bold;
    color:#c63e03;
    background:url(../images/phone.png) no-repeat;
}
#phone span
{
    position:absolute;
    top:25px;
    left:60px;
    width:180px;
    text-align:center;
}

#menu{
	width:1150px;
	height:40px;
	position:relative;
	background:url(../images/menubg.png) repeat-x;
}
#menu ul{
	width:840px;
	height:40px;
	overflow:hidden;
	margin:auto;
	position:absolute;
	top:0;
	left:100px;
}

#menu ul li
{
    width:140px;
    height:40px;
    line-height:40px;
	list-style:none;
	float:left;
	font-size:16px;
	text-align:center;
	font-weight:bold;
}

#menu ul li a{ color:#ffffff;}
#menu ul li a:hover{ color:#fff000;}

#menu img 
{
    width:170px;
    height:40px;
    position:absolute;
           top:0;
           right:0;}


#mid{
	width:1100px;
	height:auto !important;
	height:590px;
	min-height:590px;
	margin:10px auto 0 auto;
}

#m_left{
	width:238px;
	height:588px;
	float:left;
	position:relative;
	background:#fafafa;
	border:1px solid #ececec;
}
#lmenu{
	width:238px;
	height:auto !important;
	height:405px;
	min-height:405px;
	background:url(../images/lmbg.png) no-repeat;
	
}
#lm_title{
	width:238px;
	height:105px;
	font-size:14px;
	color:#a2a2a2;
	font-weight:bold;
	text-align:center;
	letter-spacing:1px;
}
#lm_title div
{
    font-size:35px;
    color:#a51f1c;
    width:238px;
    height:40px;
    margin:30px 0 0 0;
    font-family:"楷体";
    letter-spacing:0;
}


#lmenu ul{
	width:202px;
	height:auto !important;
	height:300px;
	min-height:300px;
	margin:auto;
}
#lmenu ul .sellm,#lmenu ul .lmenu
{
    width:172px;
	line-height:32px;
	list-style:none;
	overflow:hidden;
    padding-left:30px;
    height:32px;
    border-bottom:1px solid #d1d1d1;
}

#lmenu ul .sellm 
{    
    background:url(../images/lmsel.png) 0 3px no-repeat;
}
#lmenu ul .sellm a{ color:#ffffff;}
#lmenu ul .lmenu{background:url(../images/lmli.png) 175px 13px no-repeat;}



#m_right
{
	width:825px;
	height:auto !important;
	height:580px;
	min-height:580px;
	float:right;
}

#banner
{
    width:825px;
    height:186px;
    margin:auto;
}

#banner img
{
    width:825px;
    height:186px;
}

#path
{
    height:30px;
    line-height:30px;
	width:825px;
	text-align:right;
	font-weight:normal;
}
#path span{ color:#bc2327; font-weight:bold;}

#common
{
	width:815px;
    height:auto !important;
	height:360px;
	min-height:360px;
	margin:auto;
	line-height:20px;
}


#acont{
	width:815px;
	height:auto !important;
	height:360px;
	min-height:360px;
	line-height:25px;
}
#acont img{
	height:269px;
	width:150px;
	float:left;
	margin:0 10px 0 0;
}

#ctactinfo
{
    width:780px;
	height:auto !important;
	height:200px;
	min-height:200px;
	margin:auto;
}

#ctactmap
{
    width:810px;
    height:260px;
    margin:15px auto;
}
#cbaidu
{
    width:810px;
    height:39px;
    line-height:40px;
    overflow:hidden;
}
#cmap
{
    width:810px;
    height:221px;
    overflow:hidden;
}

/*新闻详细*/
#ndtitle
{
    width:815px;
    height:50px;
    line-height:50px;
    text-align:center;
    color:#a50404;
    font-weight:bold;
    font-size:20px;
}


#prenext{
	width:815px;
	height:30px;
	line-height:30px;
	margin:35px 0 15px 0;
}
#prenext div{
	width:407px;
	text-align:center;
	float:left;
	color:#666666;
	overflow:hidden;
}
#prenext div a{ color:#a50404; margin-left:5px;}
#prenext div a:hover{text-decoration:underline;}



/*技术*/
#shcont
{
    width:780px;   
    height:auto !important;
    height:300px;
    min-height:300px;
    margin:10px auto 0px auto;
}

#shcont ul
{
    width:780px;
    height:auto !important;
    height:350px;
    min-height:350px;
}
            
#shcont ul li
{
    width:760px;
    list-style:none;
    line-height:38px;
    height:35px;
    position:relative;
    background:url(../images/line.png) 8px 17px no-repeat;
    padding-left:20px;
    border-bottom:1px dashed #d7d7d7;
    overflow:hidden;
}
            
#shcont ul li span
{
    position:absolute;
    top:0;
    right:10px;
}



/*分页*/
#page
{
    width:815px;
    height:30px;
    line-height:30px;
    text-align:right;
    margin:20px auto 5px auto; 
    overflow:hidden;
}
#page a{ margin-left:10px;}



/*产品详细*/

#pdcont
{
    width:815px;
    height:auto !important;
    height:450px;
    min-height:450px;
}

#pd_info
{
    width:730px;
    height:auto !important;
    height:230px;
    min-height:230px;
    margin:auto;
}

#proname
{
    width:730px;
    height:40px;
    overflow:hidden;
    line-height:40px;
    font-size:20px;
    text-align:center;
    color:#ae050c;
    font-weight:bold;
}
#pdinfo
{
    width:730px;
    height:auto !important;
    height:180px;
    min-height:180px;
    line-height:20px;
    margin-top:5px;
}
#pdiname{ width:730px; height:25px; line-height:25px; font-size:14px;}
#pdicont
{
    width:700px; margin:auto;
    height:auto !important;
    height:150px;
    min-height:150px;
    text-indent:2em
}
#pd_img
{
    width:815px;
    height:180px;
    margin:20px auto 10px auto;
}
#pd_img ul
{
    width:815px;
    height:180px;
}
#pd_img ul li
{
    width:248px;
    height:174px;
    border:1px solid #cccccc;
    list-style:none;
    float:left;
    margin:0 10px;
}
#pd_img ul li img{ width:248px;
                   height:174px;}


#pcont
{
    width:800px;
    height:auto !important;
	height:200px;
	min-height:200px;
    margin:auto;
    
}

#pcont ul
{
    width:800px;
    height:auto !important;
	height:200px;
	min-height:200px;
	margin:auto;
   
}
#pcont ul li
{
    width:800px;
    height:180px;
    list-style:none;
    background:url(../images/pline.png) 0px 175px repeat-x;
}

#pcont ul li .pdinfo
{
    width:760px;
    height:150px;
    margin:15px auto 0 auto;
    position:relative;
}
#pcont ul li .pdinfo .pdimg,
#pcont ul li .pdinfo .pdimg img
{
    width:230px;
    height:161px;
}
#pcont ul li .pdinfo .pdintro
{
    width:500px;
    height:150px;
    position:absolute;
    top:0;
    right:0;
}
#pcont ul li .pdinfo .pdintro .pdname
{
    width:500px;
    height:30px;
    line-height:30px;
    font-size:16px;
    font-weight:bold;
    font-family:"黑体";
    overflow:hidden;
    color:#bc2327;
}
#pcont ul li .pdinfo .pdintro .pdinfos
{
    width:500px;
    height:90px;
    line-height:19px;
    overflow:hidden;
}
#pcont ul li .pdinfo .pdintro .pdmore
{
    width:80px;
    height:21px;
    line-height:21px;
    text-align:center;
    background:url(../images/pinfobg.png) no-repeat;
}
#pcont ul li .pdinfo .pdintro .pdmore a{ color:#ffffff;}

#pdpage
{
    width:800px;
    height:40px;
    line-height:40px;
    text-align:right;
    font-size:14px;
    font-weight:bold;
}
#pdpage a{ margin-left:15px;}






#footer{
	width:1100px;
	height:100px;
	margin:3px auto 0 auto;
	background:#eeeeee;
	border-top:15px solid #b30409;
}

#finfo
{
    width:1010px; 
    height:100px;
    margin:auto;
    position:relative;
}
#cyrt{
	width:700px;
	height:60px;
	line-height:22px;
	overflow:hidden;
	padding-top:20px;
}
#reship
{
    width:160px;
    height:30px;
    position:absolute;
    top:20px;
    right:20px;
}
#reship form{ width:160px;
              height:30px;}
#reship form select{ width:160px; height:20px;}

.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0;}
.clearfloat{zoom:1;}