﻿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:565px;
}
#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;}

#banner
{
    width:1100px;
    height:385px;
    margin:5px auto 0 auto;
    overflow:hidden;
}
#banner img{ width:1100px; height:385px;}

#mid{
	width:1100px;
	height:440px;
	margin:10px auto 0 auto;
}
#mid_top
{
    width:1100px;
    height:220px;
}

#mleft
{
    width:350px;
    height:220px;
    overflow:hidden;
    float:left;
    background:url(../images/iabg.png) no-repeat;
}

#mltitle
{
    width:300px;
    height:35px;
    line-height:35px;
    font-size:16px;
    padding:10px 0 0 50px;
    color:#cb3323;
    font-weight:bold;
    margin:0 0 10px 0 ;
    position:relative;
}

#amore { width:38px; height:13px; position:absolute; top:18px;
    right:10px; line-height:13px;}

#macont
{
    width:325px;
    height:150px;
    line-height:22px;
    overflow:hidden;
    margin:auto;
    position:relative;
}
#macont img
{
    width:129px;
    height:106px;
    padding:5px;
    border:1px solid #d5d5d5;
    margin:5px 0 0 0;
}
#macont div
{
    width:175px;
    height:150px;
    position:absolute;
    top:0;
    right:0;
    overflow:hidden;
}
#macont div a{ color:#da251c;}



#mmid
{
    width:420px;
    height:215px;
    float:left;
    margin:5px 17px 0 17px;
    display:inline;
    overflow:hidden;
}

#mntitle
{
    width:420px;
    height:22px;
    line-height:22px;
    position:relative;
    border-bottom:1px solid #d3d3d3;
}
#mntitle .ntitle
{
    position:absolute;
    top:0;
    left:0;
    width:129px;
    height:29px;
}

#nmore
{
    position:absolute;
    top:0;
    right:0;
}
#nmore a
{
    color:#ff5d5d;
}

#mmid ul
{
    width:420px;
    height:178px;
    overflow:hidden;
    margin:15px auto 0 auto;
}
#mmid ul li
{
    width:400px;
    padding-left:20px;
    line-height:38px;
    height:34px;
    background:url(../images/inline.png) 7px 17px no-repeat;
    position:relative;
    border-bottom:1px dashed #cacaca;
    overflow:hidden;
    top: 0px;
    left: 0px;
}
#mmid ul li span
{
    position:absolute;
    top:0;
    right:5px;
}


#mrig
{
    width:253px;
    height:215px;
    float:right;
    border:1px solid #d6d7d7;
    background:#ffffff;
}
#mrtitle
{
    width:240px;
    height:25px;
    padding:8px 0 0 13px;
    border-bottom:1px solid #b8b7b3;
}
#mrcont
{
    width:210px;
    height:170px;
    margin:8px auto 0 auto;
    line-height:25px;
    overflow:hidden;
}





#mid_bot
{
    width:1100px;
    height:200px;
    margin:10px auto 0 auto;
    overflow:hidden;
}

#mbtitle
{
    width:1100px;
    height:28px;
    position:relative;
    overflow:hidden;
    background:url(../images/ipbg.png) no-repeat;
}
#mbtitle .mbt
{
    width:130px;
    height:28px;
    text-align:center;
    color:#ffffff;
    font-size:16px;
    line-height:28px;
    font-weight:bold;
}
.more 
{
    width:38px; height:13px; position:absolute; top:8px;
    right:10px;}

#mtr_pros
{
    width:1100px;
    height:160px;
    overflow:hidden;
    padding:10px 0 0 0;
    border-top:1px solid #b30409;
}

#prolist
{
    width:1100px;
    height:160px;
    overflow:hidden;
    margin:auto;
}
#prolist dl
{
    width:173px;
    height:160px;
    overflow:hidden;
    float:left;
    margin:0 5px;
    display:inline;
}
#prolist dl dt
{
    width:171px;
    height:120px;
    border:1px solid #cccccc;
}
#prolist dl dt img
{
    width:170px;
    height:120px;
}
#prolist dl dd
{
    width:173px;
    height:38px;
    line-height:38px;
    text-align:center;
    overflow:hidden;
}



#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;}