html, body, div, span, object, iframe, a, img, dl, dt, dd, ul, li, form { margin: 0; padding: 0; border: 0; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
:focus { outline: 0; }
:link, :visited, ins { text-decoration: none; }

.clearfix:after { content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden; }
.clearfix { zoom: 1; }
.clear { clear: both; }

body, input, textarea { font-family: 宋体, Arial, Helvetica, sans-serif; font-size: 12px; color: #ccc; }
body { line-height: 1.4em; background: url(../image/bg.jpg) repeat-x #2d0305; }
input, textarea { outline: none; }
a:link, a:visited { color: #ccc; }
a:hover, a:active { color: #f00!important; }

.wrap-div { display: table; border: 1px solid #FF0099; background-color: #FFCCFF; width: 760px; height: 400px; _position: relative; overflow: hidden; }
.wrap-sub { vertical-align: middle; display: table-cell; _position: absolute; _top: 50%; }
.wrap-con { _position: relative; _top: -50%; }

.fullWidth{ width:100%; min-width:1002px; _width:expression(document.body.clientwidth <1002?"1002px":"auto");}

.equal { padding-bottom: 32767px; margin-bottom: -32767px;}

.topDiv{ width:1002px; height:30px; margin: 0 auto; color:#d4a582;}
.topDiv .words{ float:left; width:600px; height:30px; line-height:30px; }
.topDiv .lan{ float:right; width:400px; height:30px; line-height:30px; text-align:right; }
.topDiv .lan a:link, .topDiv .lan a:visited { color: #d4a582; }
.topDiv .lan a:hover, .topDiv .lan a:active { color: #fff!important; }

#header { width: 1002px; height: 153px; margin: 0 auto;overflow: hidden; }
#header .logo { float: left; width: 600px; height: 133px; overflow: hidden; }

.hotLine{float: right; width: 210px; height: 80px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#d4a582; line-height:26px; margin-top:66px; padding-left:64px; background: url(../image/tel.png) 0px 0px no-repeat;}
.hotLine span{  font-family: Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#fc9d05;}

.hotWord{ clear:both; width:1002px; height: 45px; margin: 0 auto; }
.searchWord{ float:left; width:600px; height: 45px; line-height:45px;}
.searchWord span{ font-weight: bold;color: #fff; padding-left:30px;}
.searchWord a{ padding-right:15px;}
.searchWord a:link, .searchWord a:visited { color: #fff; }
.searchWord a:hover, .searchWord a:active { color: #f00!important; }
.header_search { float:right; width: 310px; height: 25px; margin-top:10px;  }
#keyword{ float:left; width:201px; height:17px;color:#444; padding:4px 2px; border:none; background:url(../image/searchInput.jpg) center no-repeat;}
#submit2{ float:left; width:86px; height:25px; color:#000; cursor:pointer; border:none; background:url(../image/searchBu.png) center no-repeat;}

.inMenuBg { width: 100%; height: 75px; background: url(../image/menu-bg.png) top center repeat-x;}
.inMenu { width: 1002px; height: 46px; margin: 0 auto; padding-top:27px;}
.nav-menu { height: 46px;  }
.nav-menu li { float: left; height: 46px; line-height: 46px; background:url(../image/le.png) no-repeat; }
.nav-menu li.no { background: none; }
.nav-menu li a { display:block; padding:0 50px; font-size: 14px; font-weight: bold; }
.nav-menu li a:link, .nav-menu li a:visited { color: #ffd893; }
.nav-menu li a:hover, .nav-menu li a:active { color: #fff!important; background:url(../image/menu-hover.jpg) center 29px no-repeat; }
.nav-menu li a.current { background:url(../image/menu-hover.jpg) center 29px no-repeat; }

.banner{ width:100%; height: 450px; margin: 0px auto; clear: both; overflow:hidden;}
.banner2{ width:100%; height: 300px; margin: 0px auto; clear: both; overflow:hidden;}

.mainBg{ width:100%; background:url(../image/mainBg.jpg) top center repeat-y; }

#main { width: 1002px; margin: 0px auto; background:#460504; }
.mainL{  float:left; width:230px; height:410px; border-right:#333 1px solid;}
.mainR{ float:right; width:745px; height:410px;}

.mainL .tit{ width:100%; height:65px; line-height:32px; font-size:18px; font-weight:bold; color:#deb948; text-align:center; padding-top:8px; }
.mainL .tit span{ color:#999;font-size:16px;}
.mainL .con{ width:95%; font-size:12px; margin-top:8px;}
.mainL .con ul li{ width:100%; height:35px; line-height:35px; overflow:hidden;}
.mainL .con ul li a{ padding-left:26px;}
.mainL .con ul li a:link, .mainL .con ul li a:visited { color: #fff; }
.mainL .con ul li a:hover, .mainL .con ul li a:active { color: #f00!important; }
.mainL .con ul li.bigOne{  background:url(404.png) 12px 14px no-repeat #2d0305; font-size:14px; }
.mainL .con ul li.smallOne{ }
.mainL .con ul li.smallOne a:link, .mainL .con ul li.smallOne a:visited { color: #999; }
.mainL .con ul li.smallOne a:hover, .mainL .con ul li.smallOne a:active { color: #f00!important; }

.mainR .tit{ width:100%; height:35px; border-bottom:#f5a300 1px solid; padding-top:10px;}
.mainR .tit .txt{ float:left; width:205px; height:35px; line-height:35px; font-size:16px; font-weight:bold; text-align:center; color:#fff; background:#f5a300; }
.mainR .tit .txt span{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#eee; padding-left:8px; font-weight:normal;}
.mainR .tit .more{ float:right; width:70px; height:35px; line-height:35px;}
.mainR .tit .more a:link, .mainR .tit .more a:visited { color: #999; }
.mainR .tit .morea:hover, .mainR .tit .more a:active { color: #f00!important; }
.mainR .con{ width:100%; margin-top:10px;}

.mainProPic,.mainProPic a,.mainProPic img,.mainProPic p{width:160px;}
.mainProPic a,.mainProPic img{ display:block; height:106px; }
.mainProPic{ display:block; float:left; margin-left:16px; margin-top:20px; height:136px; text-align:center; border:#ccc 1px solid; overflow:hidden; }
.mainProPic a{ display:block; overflow:hidden;}
.mainProPic p{margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; display:block; height:29px; line-height:29px; overflow:hidden;border-top:#ccc 1px solid;}
.mainProPic.current{ border:#f00 1px solid; }
	

#contain { width: 1002px; margin: 0px auto; margin-top:10px; background:#460504; overflow:hidden; }
.containL{  float:left; width:230px; border-right:#333 1px solid; padding-bottom: 32767px; margin-bottom: -32767px;}
.containR{ float:right; width:745px; padding-bottom: 32767px; margin-bottom: -32767px;}

.containL .tit{ width:100%; height:45px; line-height:45px; font-size:18px; font-weight:bold; color:#deb948; text-align:center; }
.containL .con{ width:95%; font-size:12px; }
.containL .con ul li{ width:100%; height:35px; line-height:35px; overflow:hidden;}
.containL .con ul li a{ padding-left:26px;}
.containL .con ul li a:link, .containL .con ul li a:visited { color: #fff; }
.containL .con ul li a:hover, .containL .con ul li a:active { color: #f00!important; }
.containL .con ul li.bigOne{  background:url(404.png) 12px 14px no-repeat #2d0305; font-size:14px; }
.containL .con ul li.smallOne{ }
.containL .con ul li.smallOne a:link, .containL .con ul li.smallOne a:visited { color: #999; }
.containL .con ul li.smallOne a:hover, .containL .con ul li.smallOne a:active { color: #f00!important; }

.containR .tit{ width:100%; height:35px; line-height:35px; border-bottom:#f5a300 1px solid; padding-top:10px;}
.containR .tit span{ display:block; width:205px; height:35px; line-height:35px; font-size:16px; font-weight:bold; text-align:center; color:#fff; background:#f5a300; }
.containR .con{ width:680px; padding:15px; margin-top:15px; }

.containAll { width: 100%; background:#460504; min-height: 405px; height: auto!important; height: 405px;}
.containAll .tit {   width:100%; height:35px; line-height:35px; border-bottom:#f5a300 1px solid; background:#2d0305;}
.containAll .tit span{ display:block; width:205px; height:35px; line-height:35px; font-size:16px; font-weight:bold; text-align:center; color:#fff; background:#f5a300; }
.containAll .con{ width:96%; margin:10px auto; overflow:hidden;}


.footerBg{ width:100%; clear: both; margin-top:5px; padding:20px 0px; border-top:#825b28 2px solid; background: url(../image/footBg.jpg) top center repeat; }
#footer { width:1002px; margin: 0 auto; clear: both; color:#d4a582; }
#footer a:link, #footer a:visited { color: #d4a582; }
#footer a:hover, #footer a:active { color: #f00!important; }
.footMenu{ width:1002px; height:63px; line-height:50px; font-family:Arial, Helvetica, sans-serif; text-align:center; background: url(../image/footMenu.jpg) bottom center no-repeat; }
.footMenu a{padding:0px 20px;background: url(../image/le.png) 0px 0px no-repeat;}
.footMenu a.no{ background:none;}
.footLogo{ float:left; width:125px; height: 95px; margin-top:30px; margin-left:30px;}
.footCopy{ float:left; width:700px; height: 95px; line-height:30px; margin-top:30px;}
.footQr{ float:left; width:130px; height: 95px; margin-top:30px;}