@charset "utf-8";
/*css document*/
*{ padding:0; margin:0;}
body{ font:12px/22px "arial";  text-align:left; background:#fff; color:#5d5d5d; line-height:16px;}
h1,h2,h3,h4,h5,h6{ font-size:14px;}
ul,li{ list-style:none;}
a{ color:#5d5d5d; text-decoration:none;}
a:hover{ color:#d7191f; text-decoration:none;}
img{ border:0;}
a img,a:hover img{ border:0;}
button{ cursor:pointer;}
em{ font-style:normal;}
input{ font-size:12px;}

/*other*/
.clearit{ clear:both;}

#header{ width:989px; margin:0 auto; height:67px; position:relative;}
#header .logo{ float:left; margin:8px 0 0 3px;}
#header .topNav{ float:right; font-family:arial; display:inline; margin:16px 3px 0 0;}
#header .search{ position:absolute; top:40px; right:1px; width:234px; height:20px;}
#header .search .txt{ float:left; width:187px; height:16px; background:#d7d7d7; color:#5d5d5d; border:0; padding:4px 0 0 3px;}
#header .search .btn{ float:right;}

#nav{ width:989px; font-size:14px; font-weight:bold; text-align:center; margin:0 auto; height:26px; background:#d7191f;}
#nav li{ float:left; height:22px; padding:4px 41px 0}
#nav li.bg{ padding:0; height:26px; background:url(../images/navspe.jpg) 0 8px no-repeat; width:1px;}
#nav li a{ color:#fff;}
#nav li a:hover , #nav li.current a{ color:#fff; text-decoration:underline;}
#banner{ width:989px; margin:8px auto 0;}

#footer{ width:989px; height:54px; background:url(../images/footerbg.jpg) repeat-x; margin:4px auto;}
#footer .smallNav{ float:left; color:#7f7f7f; line-height:20px; margin:6px 0 0 21px; }
#footer .smallNav a{ color:#7f7f7f;}
#footer .smallNav a:hover{ color:#d7191f;}
#footer .msg{ float:right; line-height:20px; margin:6px 21px 0 0; color:#7f7f7f; font-family:arial;}
#footer .address{ margin:2px 0 0 21px; color:#7f7f7f;}

#wrapper{ width:989px; margin:8px auto 0; overflow:hidden;}
.fleft{ float:left; width:294px;}
.fright{ float:right; width:685px;}

/*index content*/
.aboutus{}
.aboutus h2{ height:22px; position:relative; background:url(../images/abouttit.jpg) no-repeat; color:#ba0006; padding:7px 0 0 12px;}
.aboutus h2 a{ position:absolute; right:12px; top:8px; font-size:11px; font-weight:normal;}
.aboutus .content{ height:172px; background:url(../images/aboutcon.jpg) left bottom repeat-x #ffffff; line-height:18px; padding:5px 13px 10px 13px; overflow:hidden;}
.aboutus .content .pic{ float:right; }

.industry{}
.industry h2{ height:22px; position:relative; background:url(../images/intit.jpg) no-repeat; padding:7px 0 0 12px; color:#ba0006;}
.industry h2 a{ position:absolute; right:12px; top:8px; font-size:11px; font-weight:normal;}
.industry ul{ height:188px; background:url(../images/aboutcon.jpg) repeat-x left bottom #fff; overflow:hidden; padding-left:5px; }
.industry ul li{ float:left; overflow:hidden; width:334px; display:inline; margin:7px 12px 0 0;}
.industry ul li.except{ margin-right:0;}
.industry ul li .txt{ float:left; width:174px;}
.industry ul li .txt h3{ height:17px; text-align:center; width:120px; color:#fff; background:url(../images/intext.jpg) no-repeat; font-size:12px; font-weight:normal;}
.industry ul li .txt p{ line-height:18px; padding:3px 0 0 3px;}
.industry ul li .pic{ border:4px solid #e4e4e4; float:right;}