@import url(baseframe.css);
@import url(basestyle.css);

body {background:url(../images/bg/mainfull.gif) top repeat-x #4c4c4c; font-family:tahoma;}

/* header */
#header {width:960px; margin:0 auto; padding:9px 0 0 0; position:relative;}
.menucur {width:109px; height:54px; position:absolute; z-index:100;}
.banner {width:960px; height:430px; position:relative;}
.bannercube {width:960px; height:215px;}
.bannerpl {width:10px; height:80px; background:url(../images/pic/banner-pl.jpg); position:absolute; left:-10px; top:103px;}

.menu {width:960px; position:relative; background:#2b2b2b; z-index:1;}
.menubtn {width:565px; height:50px; padding-left:30px;}
.tel {position:absolute; right:0; top:0;}

/* mainpage */
#mainpage {width:900px; margin:0 auto; padding:30px; background:#fff;}

.mainbox {width:850px; margin:0 auto 50px auto; border-left:#fd2e2e 1px solid; padding-left:10px; background:#fff;}
.mainboxin {width:794px; padding-left:28px;}

.talkbox {margin-bottom:50px;}
.talkbox p {margin:15px 10px;}
.talkbox img {padding:3px; border:#aaa 1px solid; margin-bottom:30px;}

h3.h3txt {width:765px; height:30px; line-height:30px; padding:0 0 0 10px; font-size:14px; color:#fff; background:url(../images/bg/bg-title.gif);}



/* footer */
#fmenu {width:100%; background:#171717;}
.fmemuin {width:960px; position:relative; background:#2b2b2b; z-index:1; margin:0 auto; position:relative;}
.fmenucur {width:109px; height:54px; position:absolute; z-index:100;}

#footer {width:100%; padding:20px 0; margin:0 auto; background:#b00;}
#footer p {line-height:22px; font-size:13px; text-align:center; color:#fff;}