@charset "utf-8";
/* CSS Document */

body,dl,dd,ul,ol,li,h1,h2,h3,h4,form,fieldset,input,textarea,p,th,td{ margin:0; padding:0;}
body,button,input,select,textarea{font:14px/2.0 'Microsoft YaHei'}
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{ border:0;}
ol,ul{ list-style:none;}
caption,th{ text-align:left;}
h1,h2,h3,h4{ font-size:100%; font-weight:normal;}
q:before,q:after{ content:'';}
abbr,acronym{ border:0;}
a:link{ color:#666; text-decoration:none;}
a:visited { color:#999; text-decoration:none;}
a:hover{ color:#ffa200; text-decoration:none;}

/*文字排版*/
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f30{ font-size:30px;}
.f150{ font-size:150px;}
.fb{ font-weight:bold;}
.fn{ font-weight:normal;}
.t2{ text-indent:2em;}
.lh150{ line-height:150%;}
.lh200{ line-height:200%;}
.unl{ text-decoration:underline;}
.no_unl{ text-decoration:none;}

/*定位*/
.dn{display:none;}.db{display:block;}.dib{display:inline-block;}.di{display:inline;}
.g0{color:#000000;}.g3{ color:#333;}.g6{color:#666666;}.g9{ color:#999;}.red{color:red;}.wh{color:#fff;}.gray{ color:#5c6a7e;}.blue{ color:#0091d9;}.orange{ color:#ffa800;}
.fw{font-family:'Microsoft YaHei';}
.b0{ border:1px solid #cfcfcf;}
.b1{ border-bottom:1px dashed #d8dde3;}
.b2 { border-right:1px solid #ebebeb;}
.bt{ border-top:2px solid #8a8a8a;}/*灰色*/
.bb{ border-bottom:1px solid #ececec;}/**/
.n{font-weight:normal; font-style:normal;}.b{font-weight:bold;}.i{font-style:italic;}
.tl{ text-align:left;}.tc{ text-align:center;}.tr{ text-align:right;}
.tdl{text-decoration:underline;}.tdn,.tdn:hover,a.tdl:hover{text-decoration:none;}
.fl{ float:left; display:inline;}.fr{ float:right; display:inline;}
.cb{ clear:both;}.cl{ clear:left;}.cr{ clear:right;}
.wrap{white-space:nowrap;}
.bk{word-wrap:break-word;}
.vm{ vertical-align:middle;}
.rel{position:relative;}.abs{position:absolute;}
.zx1{z-index:1;}.zx2{z-index:2;}
.poi{cursor:pointer;}.def{cursor:default;}
.ovh{overflow:hidden;}
.z{*zoom:1;}
.vh{visibility:hidden;}.vv{visibility:visible;}
.none{ display:none;}
.auto{margin-left:auto; margin-right:auto;}
.fix{*zoom:1;}.fix:after{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}/*清除浮动*/
.cell{display:table-cell; *display:inline-block; width:2000px; *width:auto;}/*基于display:table-cell的自适应布局*/
.cell_bk{display:table; width:100%; table-layout:fixed; word-wrap:break-word;}/*双栏自适应cell部分连续英文字符换行*/
.ell{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}/*单行文字溢出虚点显示*/

/*长度定位*/
.w{ width:100%;}
.w80{ width:60px;}
.w1200{width:1200px; margin:0 auto;}
.h{ height:100%;}
.h150{ height:150px;}

/*边距*/
.m10{margin:10px} 
.m15{margin:15px} 
.m20{margin:20px} 
.m30{margin:30px} 
.mt10{ margin-top:10px;}
.mt20 {  margin-top:20px;}
.mr10{ margin-right:10px;}
.mr10T{ margin-right:-10px;}
.ml10{ margin-left:10px;}
.mr30{ margin-right:30px;}
.mr25{ margin-right:25px;}
.mb5{ margin-bottom:5px;}
.mb10 {  margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20 {  margin-bottom:20px;}
.mb30{ margin-bottom:30px;}
.mb40{ margin-bottom:40px;}
.mb50 {  margin-bottom:50px;}
.mb100{ margin-bottom:100px;}
.mtm{ margin:10px 10px 0;}
.p2{padding:2px;}
.p10{padding:10px;} 
.p15{padding:15px;}
.pl20{ padding-left:20px;}
.pl50{ padding-left:55px;}
.ptb15{ padding:15px 10px;}
.ptb10 {padding:10px; }
.p20{padding:7px;} 
.p30{padding:30px;} 
.pt25{ padding-top:25px;}

/*头部*/
.top{ width:100%; height:35px; line-height:35px; background-color:#737373; margin-bottom:30px;}
.topl{ width:300px; float:left; color:#fff;}
.topr{ width:280px; float:right; }
.topr ul li{ width:70px; margin-right:20px; text-align:right; float:left;}
.topr li a{ color:#FF0;}
.topr li a:hover{ text-decoration:underline;}
.logo{ float:left; width:495px;}
.tel{ float:right; width:250px; line-height:35px;}
.menubg{ width:100%; border-top:2px solid #e6e6e6; height:80px; margin-bottom:10px; }
.menuw{ width:1200px; overflow:hidden;*zoom:1; margin:0 auto; margin-top:-2px;}
.menuw li{ float:left; width:133px; font-size:18px; text-align:center; line-height:20px; padding-top:30px;}
.menuw li:hover,.menuw li.hover{background:url(../images/menu.jpg) top no-repeat; }
.menuw li a{ color:#ffa200; }
.menuw li a:hover{ text-decoration:underline; }
.banner{ width:1200px; margin:0 auto; margin-bottom:30px;}
.footbg{ background-color:#737373; padding:30px 0; color:#fff;}

