/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:14px/1.14 arial,\5b8b\4f53;color:#333;outline:0;}
body{background:#fff;}
a,a:hover{color:#666666;}

.right { float:right;}

.g-doc { margin:0px;}
.g-hd { height: 120px; width: 1200px; margin-right: auto; margin-left: auto; }
.m-logo { background-image: url(logo.jpg); background-repeat: no-repeat; height: 100px; width: 300px; margin: 10px; float: left; }
.m-tel { height: 40px; width: 350px; margin-bottom: 10px; float: right; margin-top: 70px; background-image: url(tel.jpg); background-repeat: no-repeat; margin-right: 50px; }

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{ position: relative; margin: 0 auto; position: relative; z-index: 1; color: #fff; height: 40px; line-height: 40px; background-image: url(nav-bg.jpg); background-repeat: repeat-x; }
.nav{ overflow:hidden; zoom:1; width:1200px; margin:0px auto; }
.nav .m{ float:left;  padding:0 10px; display:inline;  }
.nav h3{ float:left;  font-size:100%; font-weight:normal; font-size:16px;  }

.nav h3 a{ float:left;  display:block; padding:0 15px; color:#fff;  font-family:"Microsoft YaHei",SimSun,SimHei;  }
.nav .on h3 a{ height: 36px; line-height: 36px; background: #fff; margin-top: 4px; color: #B0060E; }

.subNav{ width:1200px; margin:0px auto; color:#333;  height:40px; line-height:36px; background:#fff; overflow:hidden; padding:0 10px;  }
.subNav li{ overflow:hidden; zoom:1; }	
.subNav a{ margin:0 10px;  }

.focusBox { position: relative; width:1200px; height:270px; overflow: hidden; }
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic img { width:1200px; height:270px; display: block; }
.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px; background: url(dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
	display:inline-block; *display:inline; zoom:1;  _background: url(dot8.png) no-repeat 0 -16px;
}
.focusBox .hd .on{ background-position:0 0; }

.focusBox .prev,
.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }

.m-ad { width: 1200px; height: 60px; margin-top: 10px; margin-right: auto; margin-bottom: 10px; margin-left: auto; }
.m-ad .ad {float: left; margin-right: 5px;}
.m-ad .ad-r{float: right;}

.g-main { width:1200px; height: 300px; margin:0px auto;}
.g-l { width: 390px; height: 295px; float: left; border: 1px solid #E0E0E0; }
.g-m { width:390px; height:295px; float:left;border: 1px solid #E0E0E0; margin-left:12px; margin-right:12px;}
.g-r { width:390px; height:295px; float:right;border: 1px solid #E0E0E0;}

.banner { width:1200px; height:100px; margin:20px auto;}

.g-hdtp { width: 1200px; height: 200px; margin: 20px auto; border: 1px solid #E0E0E0; }
.m-tpxw { width: 30px; height: 180px; float: left; background-color: #E0E0E0; font-family: "Microsoft YaHei", SimSun, SimHei; font-size: 18px; line-height: 30px; padding-right: 10px; padding-left: 10px; padding-top: 20px; text-align: center; }

.picMarquee-left{ width:1128px;  overflow:hidden; position:relative;  }
.picMarquee-left .bd{ padding:10px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:200px; height:150px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .wz{ line-height:24px;   }

.g-ft { height: 150px; margin-top: 10px; background-color: #F2F2F2; border-top-width: 1px; border-top-style: solid; border-top-color: #DDDDDD; clear: both; }
.m-ft { width: 1200px; margin-top: 30px; text-align: center; margin-right: auto; margin-left: auto; line-height: 30px; font-size: 14px; }

.m-bt { margin:0px 10px;}
.m-list { margin:0px;}
.m-list ul{ padding:0px 15px;  zoom:1;  }
.m-list li{ height:30px; line-height:30px;   }
.m-list li .date{ float:right; color:#999;  }
.m-co { margin: 10px; line-height: 30px; }
.m-kstd { margin:10px;}

.m-table{table-layout:fixed;width:100%;line-height:1.5;}
.m-table td{padding:10px;border:1px solid #FFF;background:#EBEBEB;  height:90px;}
.m-table tbody td:hover{background:#f0f0f0;}
.m-table tbody td a { display: block; }
.kstd-tp { text-align: center; height:40px;}
.kstd-wz { text-align: center;  height:30px; line-height:30px; }

#allmap { width:390px; height:295px;}

.g-class { width: 1200px; margin-top: 20px; margin-left: auto; margin-right: auto; _height: 100%; clear: both; }
.g-sd{  width:390px; float:left;}
.g-mn{ width: 780px; float: right; border: 1px solid #E0E0E0; padding-bottom: 20px; }
.mt20 { margin-top:20px;}

.g-nav { margin-top: 10px; margin-bottom: 20px; height: 40px; background-color: #EBEBEB; line-height: 40px; padding-left: 20px; }
.m-lmbt { background-image: url(lmdot.png); background-repeat: no-repeat; background-position: left center; font-size: 18px; line-height: 40px; font-family: "Microsoft YaHei", SimSun, SimHei; color: #CB000A; margin-top: 0px; margin-right: 20px; margin-bottom: 0px; margin-left: 20px; padding-left: 10px; clear: both; height: 40px; }
.m-lmlist { margin: 20px; clear: both; }
.m-lmlist ul{ padding:0px 15px;  zoom:1;  }
.m-lmlist li{ height: 50px; line-height: 50px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; }
.m-lmlist li .date{ float:right; color:#999;  }

.g-content {border: 1px solid #E0E0E0; padding-bottom: 20px; padding-top: 20px;}
.title { text-align: center; font-size: 26px; line-height: 50px; font-weight: bold; }
.xgxx { margin:0px 100px; padding:20px 0px; text-align: center; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; }
.content { padding: 20px 100px; font-size: 16px; line-height: 30px; }

.lm-blm { line-height: 40px; background-color: #B40610; clear: both; height: 40px; border: 1px solid #FFF; padding-left: 10px; color: #FFF; font-family: "Microsoft YaHei", SimSun, SimHei; font-size: 16px; }
.lm-slm { margin:20px;}
.lm-slm ul{ padding:0px 15px;  zoom:1;  }
.lm-slm li { border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; height: 50px; line-height: 50px; padding-left: 20px; background-image: url(jt.png); background-repeat: no-repeat; background-position: right center;}
.lm-slm li a { display: block; }
.lm-slm li:hover {background:#f0f0f0;}
