/*全局定义*/
html,body{font-family:Tahoma,"宋体",Arial; margin:0; padding:0; background:#f2f2f3; font-size:12px; color:#787878;}
div,form,img,ul,ol,li,dl,dt,dd,span,object{padding:0; margin:0; border:0px;}
p,h1,h2,h3,h4,h5,h6,input{margin:0; padding:0;}
input{ vertical-align:middle;}
a{color:#d71a20; text-decoration:none;}
a:hover{ color:#d71a20; text-decoration:underline;}

/*text*/
.lh_20{ line-height:20px;}
.lh_22{ line-height:22px;}
.lh_24{ line-height:24px;}
.lh_31{ line-height:31px;}
.ta_c{ text-align:center;}
.ta_l{ text-align:left;}
.ti_2{ text-indent:2em;}

/*CSS Hack*/
.dsi{ display:inline;}
.dsb{ display:block;}
.ofh{ overflow:hidden;}
.clb{ clear:both;}

/*float*/
.fleft{ float:left;}
.fright{ float:right;}

/*font*/
.fb{ font-weight:bold;}
.fs_11{ font-size:11px;}
.fs_14{ font-size:14px;}
.ff_s{ font-family:"宋体";}

/*layout*/
.content{ width:770px; margin:0 auto;}

/*top*/
.top{ width:100%; margin-top:3px; border-top:4px solid #d71a20;}
.banner{ width:770px; height:90px;}
.nav{ width:770px; height:32px; background:#d71a20 url(navbg.gif) no-repeat bottom; margin-bottom:7px;}
.nav ul{ width:60%; float:left; list-style:none;}
.nav ul li{ line-height:32px; width:73px; text-align:center; background:url(nav.gif) no-repeat right; float:left;}
.nav ul a{ color:#fff; display:block;}
.nav ul a:hover{ color:#fff; text-decoration:none; background:#b60309;}

.ser{ width:118px; height:17px; background:url(serbg.gif) no-repeat; border:none; padding-left:23px; padding-top:2px;}


/*left*/
.left{ width:218px; float:left;}
.prolist{ width:208px; background:#f0eeee; border-left:1px solid #cbcbcc; border-right:1px solid #cbcbcc; border-bottom:1px solid #cbcbcc; padding:7px 4px;}
.prolist ul{ list-style:none;}
.prolist ul li{}
.prolist ul a{ line-height:25px;display:block; color:#d71a20; background:url(hover.gif) no-repeat; width:180px; padding-left:28px; font-weight:bold;}
.prolist ul a:hover{color:#d71a20; background:url(hover.gif) no-repeat 0 -25px; width:180px; padding-left:28px;}


/*contact*/
.cont{ width:206px; height:145px; padding-top:33px; margin:5px 0 0 0; padding-left:12px; background:url(ctbg.gif) no-repeat; line-height:25px; font-weight:bold;}
.cont strong{ color:#000;}

/*right*/
.right{ width:544px; float:right;}
.prom{ width:500px; height:148px; border:1px solid #cbcbcc; background:#fff url(newpro.gif) no-repeat right center; padding-right:42px;}

.tit1{ width:544px; border-bottom:1px solid #c1c1c2; line-height:33px; height:33px; color:#d71a20; font-size:14px}


/*foot*/
.foot{ width:760px; height:29px; background:#d71a20; margin-top:10px; padding-left:10px; line-height:29px; color:#fff;}
.foot a{ color:#fff;}
.foot a:hover{ color:#fff;}

.icp img{ width:40px;}