/*reset S*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td{margin: 0; padding: 0; } fieldset, img {border: 0; } address, caption, cite, code, dfn, em, th, var, optgroup {font-style: normal; font-weight: normal; } h1, h2, h3, h4, h5, h6 {font-size: 100%; font-weight: normal; } abbr, acronym {border: 0; font-variant: normal; } input, button, textarea, select, optgroup, option {font-family: '宋体'; font-size: inherit; font-style: inherit; font-weight: inherit; } code, kbd, samp, tt {font-size: 100%; } @purpose To enable resizing for IE *//*@branch For IE6-Win, IE7-Win input, button, textarea, select {*font-size: 100%; } body {line-height: 1.5; } ol, ul {list-style: none; } /* tables still need 'cellspacing="0"' in the markup */table {border-collapse: collapse; border-spacing: 0; } caption, th {text-align: left; } sup, sub {font-size: 100%; vertical-align: baseline; } /* remember to highlight anchors and inserts somehow! */:link, :visited, ins {text-decoration: none; } blockquote, q {quotes: none; } blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none; }ul{list-style: none;}
body{font-size: 12px; line-height: 1.8; font-family:Verdana, Geneva, sans-serif;}
.Normal{font-size: 12px; line-height: 1.8;}
/*reset E*/
.clearfix:before, .clearfix:after {content: ""; display: table; } .clearfix:after {clear: both; } .clearfix {*zoom: 1; } .com-hide{display:none;}
a:link, a:visited{color:#000;}
a:hover{ color:#694d35; text-decoration:underline;}
.enfont{font-family:Verdana, Geneva, sans-serif}
.cnfont{font-family:'宋体',Verdana, Geneva, sans-serif; }
.com-hide { display: none; }
html, body { height:100%; font-family:'宋体',Verdana, Geneva, sans-serif; }
.com-wrap { position: relative; z-index: 2; width:1002px; margin-right: auto; margin-left: auto; }
.com-header { position: relative; z-index: 3; width:1000px; height: 166px; margin-left: auto; margin-right: auto; background: url(images/header.png) no-repeat; background-color:#fff }
.com-header .logo1 { position: absolute; left:100px; top:20px; }
.com-header .logo1 img{ margin-right:20px}
.com-header .logo-text { position: absolute; left:280px; top:40px; }
.com-header .logo-text img {}
.com-header .logo-text p{font-size:24px;color:#62462d;font-weight:bold;line-height:38px;}
.com-header .logo-text p.enfont{font-size:20px}
.com-header .logo-text p.small{font:normal 14px/24px Verdana, Geneva, sans-serif; color:#202020}
.com-header .time { position: absolute; top:0; left:275px; color:#777777; font-size:14px; line-height: 32px; width:445px; text-align:center }
.com-header .time span{font-family:Verdana, Geneva, sans-serif; font-size:13px}
.com-header .share { position: relative; left:18px; vertical-align: middle; }
.com-header .lang { position: absolute; right: 26px; top:14px; font-family: '宋体'; color:#666666; font-size: 12px; line-height: 18px; }
.com-header .lang em, .com-header .lang .language-object { float:left; }
.com-header .lang em { margin-right: 9px;  }
.com-header .lang .on { background-color: #656565; }
.com-header .header-reg{ position:absolute; top:50px; right:50px}
.com-header .header-reg a.btn{ display:inline-block; margin-bottom:0; font-weight:normal; text-align:center; vertical-align:middle; cursor:pointer; background-image:none; border:1px solid transparent; white-space:nowrap; padding:8px 24px; font-size:15px; line-height:1.428571429; border-radius:4px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; -o-user-select:none; user-select:none; background-color:#820000; border-color:##970e68; color:#fff; font-weight:bold;  box-shadow:1px 1px #ccc}
.com-header .header-reg a.btn:hover{text-decoration:none; background-color:#fff; color:#C81037;}
.com-header .navs { position: absolute; right:10px; bottom:0; font-family:'宋体'; height:41px }
.com-header .navs a{ text-decoration:none}
.com-header .navs a.enfont{ font-family:Verdana, Geneva, sans-serif}
.navs #menuitem{float:left}
.navs #menuitem li { float:left; background:url(images/nav-bg.png) no-repeat right center; }
.com-header #menuitem li a { text-align: center; padding:0 18px; float: left; margin-right: 2px; border-bottom:3px solid transparent; color: rgba(50,75,105,1); font-size:15px; line-height:40px;  font-weight:bold }
.com-header #menuitem li a.enfont{padding:0 15px;}
.com-header #menuitem li a:hover, .com-header .navs .on a { text-decoration: none; color:#483626}
.com-header #menuitem li .sub { display: none; position:absolute;top:40px; clear:both; background:#fff; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; margin:0; border-top:3px #483626 solid; padding:0  }
.com-header #menuitem li .sub li {font-size:14px; background:none;margin:0; padding:0; text-indent:17px; text-align:left;float:none; position:relative }
.com-header #menuitem li .sub li a { display:block; background:#fff; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; height:36px; line-height:36px;width:150px;margin:0; padding:0; text-align:left; float:none  }
.com-header #menuitem li .sub li a:hover { background:#483626; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; text-decoration:none; color:#fff; }
.com-header #menuitem li .sub li a.enfont{width:180px; font-size:13px}
.com-header #menuitem li .sub li ul.sub{display:none; visibility:hidden}

.com-header .navs a.nav-vreg{ display:inline-block;float:left; background:url(images/nav-bg.png) no-repeat right center; color:#bb8b41;text-align: center; padding:0 16px;font-size:15px; line-height:40px; font-weight:bold;}
.com-header .navs a.nav-ereg{display:inline-block;float:left; background:url(images/nav-bg.png) no-repeat right center; color:#bb8b41;text-align: center; padding:0 16px;font-size:14px; line-height:40px;font-weight:bold; }

.copyright_total { background:#e5e5e5; position:relative; z-index:2;width:970px; margin:0 auto; padding:10px 15px; border-left:1px solid #ccc; border-right:1px solid #ccc;font-size:12px; color:#666 }
.copyright_total a { color:#666; }
.copyright_total .img1 { vertical-align:middle; margin-right:6px; }
.copyright_total .a1 { vertical-align:middle; }
.copyright_total .p1 { float:left; width:40% }
.copyright_total .p1[align="right"]{width:60%}
.com-flink { font-size:12px; color:#666; }
.com-flink span { margin-right:10px; }
.com-flink a:hover { color:#333; }

.com-box { position: relative; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #FFFFFF; border-color: #483626 #CCCCCC #CCCCCC; border-image: none; border-style: solid; border-width: 5px 1px 1px;  margin: 280px 0 0px; min-height: 500px; padding-bottom: 30px; }
.solgan{ position:absolute; color:#fff;left:50px; font-size:24px;text-shadow:1px 1px 2px #333; font-weight:bold; font-style:italic; line-height:2em}
.com-box .solgan{ top:-200px; }
.index-inner .solgan{top:120px}
.solgan ul, .com-box .solgan ul li{list-style:none; min-width:450px}
.solgan ul li{float:left}
.solgan .yellow { color:#ffb400;}
.solgan .enfont{font-family:Verdana, Geneva, sans-serif;}
.com-box .left { float: left; margin: 0 15px 0 20px; padding-top: 20px; width: 220px; }
.com-box .left .nav { background: none repeat scroll 0 0 #F7F7F7; border: 1px solid #DDDDDD; margin-bottom: 20px; padding: 15px 10px 30px; position: relative; }
.com-box .left .nav .img { left: -5px; position: absolute; top: -5px; }
.com-box .left .nav .title { border-bottom: 1px solid #CCCCCC; margin-bottom: 10px; padding: 0 0 12px 5px; }
.com-box .left .nav ul.m-localmenu li a {display: none;}
.com-box .left .nav ul.m-localmenu li ul{display:block; margin:0}
.com-box .left .nav ul.m-localmenu li ul li { background-image: url("images/n-ico2.png"); background-repeat: no-repeat; background-position: 5px 18px; border-bottom: 1px solid #CCCCCC; line-height: 42px; padding-left: 15px; margin:0} 
.com-box .left .nav ul.m-localmenu li ul li a{display:block; font-size:13px}
.com-box .left .nav ul.m-localmenu li ul li li{ border-bottom:none; background-position:5px 12px; line-height:35px}
.com-box .left .nav ul.m-localmenu li ul li li a{ font-size:12px}
.com-box .left .nav ul.m-localmenu li ul li ul li ul{display:none; visibility:hidden}
.com-box .left .a-btn1 { background: none repeat scroll 0 0 #fe9900; color: #FFFFFF; display: block; font-weight: bold; height: 45px; line-height: 45px; margin-bottom: 15px; padding-left: 26px; font-size:14px }
.com-box .left .a-btn2 { background: none repeat scroll 0 0 #74583f; color: #FFFFFF; display: block; font-weight: bold; height: 45px; line-height: 45px; margin-bottom: 15px; padding-left: 26px;font-size:14px }
.com-box .left .a-btn3 { background: none repeat scroll 0 0 #9b7553; color: #FFFFFF; display: block; font-weight: bold; height: 45px; line-height: 45px; margin-bottom: 15px; padding-left: 26px;font-size:14px }
.com-box .left a:hover{text-decoration:none;}
.com-box .left .a-btn1:hover, .com-box .left .a-btn2:hover, .com-box .left .a-btn3:hover{ opacity:0.8}
.com-box .right { float: right; width: 700px; padding-top:20px; margin-right:15px }
.com-box .right .title, .pane-1 .title { position: relative;}
.com-box .right .title .bread, .pane-1 .title .bread{ color: #666666; font-size: 12px; position: absolute; right: 0; top: 0px; }
.pane-1{padding:10px 15px}
/*bg*/
.index_focus { position:fixed; top:0; z-index: 1; width:100%; height: 820px; overflow: hidden; text-align:center; }
.index_focus .bd li { display: none; position: absolute; left: 0; width:100%; top: 0; border:1px solid white; height:820px; }
.index_focus .bd li.curr0 { display:block; }
.index_focus .bd li div { font-size:20px; font-weight:600; color:#FFF; position:absolute; top:300px; left:-300px; }
.index_focus .pic { height: auto; width:100%; }
/* renew for inner */
.com-box h2{font: bold 16px/2em '宋体',Verdana, Geneva, sans-serif; color:#483626; border-bottom:1px solid #e5e5e5; margin-bottom:10px }
.com-box h2.enfont{font-family:Verdana, Geneva, sans-serif}
.com-box h5{ font:bold 15px/2em '宋体',Verdana, Geneva, sans-serif; color:#bb8b41}
.com-box h5.enfont{font-family:Verdana, Geneva, sans-serif}
ul.m-normal, ul.m-press, ul.m-media{margin:0; padding:0; list-style:none}
ul.m-normal li{margin-left:10px;  background:url("images/n-ico2.png") no-repeat left 5px; padding-left:15px }
ul.m-media li{float:left; width:163px; height:80px; margin:0 5px 5px 0; text-align:center; vertical-align:middle; line-height:80px; display:table-cell; border:1px solid #e5e5e5; overflow:hidden}
ul.m-media li img{margin-top: expression(( 80 - this.height ) / 2); width:130px; }
.com-box .u-click, .com-box strong .u-click{ border-bottom:1px solid #ac1558; color:#ac1558}
.com-box .u-click:hover{text-decoration:none; color:#333; border-bottom-color:#333}
.com-box .btn { display:inline-block; margin-bottom:0; font-weight:normal; text-align:center; vertical-align:middle; cursor:pointer; background-image:none; border:1px solid transparent; white-space:nowrap; padding:6px 12px; font-size:12px; line-height:1.428571429; border-radius:4px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; -o-user-select:none; user-select:none; background-color:#bb8b41; border-color:##970e68; color:#fff; font-weight:bold}
.com-box  .btn:focus { outline:thin dotted; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px; }
.com-box  .btn:hover, .com-box  .btn:focus { text-decoration:none;color:#ffffff; background-color:#970e68; border-color:##970e68;  }
.com-box  .btn:active, .com-box  .btn.active { outline:0; background-image:none; -webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125); }
.com-box table{border-collapse:collapse}
.com-box table.m-normal td{padding:5px; border:1px solid #e5e5e5}
.bbNewsCell{font-size:12px; padding-bottom:0; border-bottom:1px solid #e5e5e5;}
.bbNewsCell p.line{background:url("images/n-ico2.png") no-repeat left 8px; padding-left:12px;font-size:12px; line-height:2.4em}
.bbNewsCell p.line:after{clear: both; content: ""; display: table;}
.bbNewsCell p.line strong a { display:block; float:left; width:580px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; font-weight:normal}
.bbNewsCell p.line span{display:block; float:right; width:80px; font-weight:normal}
.ModBitboxxDNNModulesBBNewsC, .ModBitboxxDNNModulesBBNewsC p{font-size:12px}
.ModBitboxxDNNModulesBBNewsC .pager{display:block; margin-top:10px}
.ModBitboxxDNNModulesBBNewsC .pager:after{clear:both;content: "";}
.ModBitboxxDNNModulesBBNewsC .pager span{  font-weight:bold; display:block; float:left; margin:0 6px; border:1px solid #333; background-color:#333; color:#fff; padding:3px 12px}
.ModBitboxxDNNModulesBBNewsC .pager a{ font-weight:bold; display:block; float:left; margin:0 6px; border:1px solid #333;color:#333;padding:3px 12px}
/* img effect */
img[align="right"]{margin-left:10px}
img[align="left"]{margin-right:10px}
img.thumbnail{padding:3px; border:1px solid #E3E3E3;border-radius:3px;}
img.sdw{-webkit-box-shadow:1px 1px 3px #292929;-moz-box-shadow:1px 1px 3px #292929;box-shadow:1px 1px 3px #292929;}