body { font-size:12px; color:#B1AF8E; background:url(../images/body.jpg) no-repeat top center; line-height:20px; font-family:"Arial", "宋体"; }
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:12px; }
html { overflow-y:scroll; }
a:link { color:#B1AF8E; text-decoration:none; behavior:url(/templates/chs/scripts/blur.htc); }
a:visited { color:#B1AF8E; text-decoration:none; }
a:hover { color:#fff; text-decoration:none; }
a:focus { -moz-outline-style: none; }
a:active { outline:none; text-decoration:none; }
ul, li { list-style:none; margin:0; padding:0; }
input, textarea, select { color:#333; margin:0; padding:0; font-size:12px; font-family:Arial; vertical-align:middle; }
input:focus, textarea:focus { outline:none; }
input.radio { vertical-align:middle; margin:-2px 5px 1px 0; }



/*删除火狐下按钮默认样式*/

input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
 border:none;
padding:0;
}
/*浮动*/

.clearboth:after { display:block; clear:both; content:""; overflow:hidden; height:0; }
.clearboth { *zoom:1;
}
.FL { float:left; }
.FR { float:right; }
/*字号*/

.f10 { -webkit-text-size-adjust:none; font-size:10px; }
.f11 { -webkit-text-size-adjust:none; font-size:11px; }
.f12 { font-size:12px; }
.f13 { font-size:13px; }
.f14 { font-size:14px; }
.f15 { font-size:15px; }
.f16 { font-size:16px; }
.f18 { font-size:18px; }
.f20 { font-size:20px; }
.f25 { font-size:25px; }
.f30 { font-size:30px; }
/*字体*/

.Arial { font-family:Arial; }
.YaHei { font-family:"微软雅黑", "宋体"; }
.Song { font-family:"宋体"; }
/*行高*/

.lh150 { line-height:150%; }
.lh180 { line-height:180%; }
.lh200 { line-height:200%; }
.lh240 { line-height:240%; }
/*上下间距*/

.mb5 { margin-bottom:15px; }
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mb18 { margin-bottom:18px; }
.mb20 { margin-bottom:20px; }
.mb25 { margin-bottom:25px; }
.mb30 { margin-bottom:30px; }
.mb35 { margin-bottom:35px; }
.mb40 { margin-bottom:40px; }
.mb45 { margin-bottom:45px; }
.mb50 { margin-bottom:20px; }
.mb60 { margin-bottom:60px; }
/*链接*/

.White, a.White { color:#fff !important; }
a:hover.White { color:#DAE1A1 !important; }
.Black, a.Black { color:#000 !important; }
a:hover.Black { color:#000 !important; }
.Red, a.Red { color:#ba2f1d !important; }
a:hover.Red { color:#ba2f1d !important; }
.Gray, a.Gray { color:#bea85f !important; }
a:hover.Gray { text-decoration:underline; }
.dark_yellow { color:#907b38; }
.dark_yellow:link, .dark_yellow:visited { color:#907b38; }
.dark_yellow:hover { color:#333; }
/*公用*/

.div100 { width:100%; }
.B { font-weight:bold; }
.Text_l { text-align:left; }
.Text_r { text-align:right; }
.Text_c { text-align:center; }
.imgGray { border:3px solid #403E33; }
.formtext { width:220px; border:1px solid #D3CDBE; padding:5px 5px; color:#909090; font-size:12px; font-family:'Arial'; background:url(../images/inputbg.jpg) repeat-x top #F3EFE5; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -o-transition:all 0.3s ease; }
.formtext:focus { border:1px solid #999; }
.formtext2 { width:232px; border:1px solid #D3CDBE; padding:4px 4px; color:#909090; font-size:12px; font-family:'Arial'; background:url(../images/inputbg.jpg) repeat-x top #F3EFE5; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -o-transition:all 0.3s ease; }
.DashedLine { height:2px; background:url(../images/line.gif) repeat-x; overflow:hidden; }
.SolidLine { border-bottom:1px solid #E5E5E5; }
.body_width { max-width:1920px; margin:0 auto; _width:expression((document.documentElement.clientWidth||document.body.clientWidth)>1650?"1650px":"");
}
/*头部样式*/

.top { height:100px; overflow:hidden; background:url(../images/top_bg.jpg) repeat-x; }
.top ul { width:1002px; margin:0 auto; display:block; }
.top ul li.right { float:right; width:540px; height:150px; position:relative; }
.top ul li.right span { display:block; position:absolute; top:7px; right:0px; }
.top ul li.right span a:link, .top ul li.right span a:visited { color:#B1AF8E; }
.top ul li.right span a:hover { color:#fff; }
.menu { height:45px; position:relative; z-index:2; background:url(../images/menu_bg.jpg) repeat-x; }
.menu ul.menu_cont { display:block; width:1002px; position:relative; margin:0 auto; height:45px; font-size:14px; font-family:'Microsoft YaHei'; }
.menu ul.menu_cont li { width:125px; text-align:center; float:left; display:block; height:45px; line-height:42px; }
.menu ul.menu_cont li a { height:45px; z-index:10; display:block; position:relative; }
.menu ul.menu_cont li a:link, .menu ul.menu_cont li a:visited, .menu ul.menu_cont li a:hover { color:#c7c7c7; }
/*.menu ul.menu_cont li.cur{ background:url(../images/menu_cur.jpg) repeat-x; }*/

.menu ul.menu_cont li.back { width:14px; height:45px; z-index: 8; position: absolute; background:url(../images/menu_cur.jpg) repeat-x; }
.sub_menu { width:100%; position:absolute; height:380px; background:url(../images/submenu_bg.png) repeat-x; display:none; }
*html .sub_menu {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/templates/chs/images/submenu_bg.png"); _background:none; }
.sub_menu ul { display:block; width:110px; height:365px; padding-top:15px; float:left; background:url(../images/menu_shadow.png) no-repeat top right; _background:none; behavior:url(/templates/chs/scripts/iepngfix.htc) }
.sub_menu ul li { margin-bottom:7px; }
.sub_menu_cont { width:1002px; height:380px; margin:0 auto; position:relative; }
.sub_menu_cont a:link, .sub_menu_cont a:visited { color:#C7C7C7; }
.sub_menu_cont a:hover { color:#DBD8AF; }
.sub_menu ul.zimenu1 { width:100px; padding-left:10px; }
.sub_menu ul.zimenu2 { width:94px; padding-left:16px; }
.sub_menu ul.zimenu3 { width:88px; padding-left:22px; }
.sub_menu ul.zimenu4 { width:90px; padding-left:20px; }
.sub_menu ul.zimenu5 { width:90px; padding-left:20px; }
.sub_menu ul.zimenu6 { width:90px; padding-left:20px; }
.sub_menu ul.zimenu7 { width:88px; padding-left:22px; }
.sub_menu ul.zimenu8 { width:86px; padding-left:24px; }
.sub_menu ul.zimenu9 { width:110px; text-align:center; }
.menu i.shadow { display:block; position:absolute; width:100%; height:6px; overflow:hidden; background:url(../images/shadow.png) repeat-x; }
*html .menu i.shadow {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/templates/chs/images/shadow.png"); _background:none; }
.link { height:280px; background:#090807; border-bottom:1px solid #14130E; color:#B1AF8E; }
.link a:link, .link a:visited { color:#B1AF8E; }
.link a:hover { color:#fff; }
.link_cont { width:1002px; height:210px; margin:0 auto; background:url(../images/shadow2.jpg) no-repeat center bottom; }
.link_cont .right { width:192px; padding-top:80px; position:relative; float:right; }
.link_cont .right .backtop { position:absolute; width:66px; height:64px; top:-9px; left:80px; cursor:pointer; background:url(../images/top.png) no-repeat; }
*html .link_cont .right .backtop {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/templates/chs/images/top.png"); _background:none; }
.link_cont .left dl { float:left; }
.link_cont .left dl dd { line-height:23px; }
.link_cont .left dl dt { border-bottom:1px solid #232120; margin-bottom:8px; font-weight:bold; padding:20px 70px 8px 0; }
.partner { width:1002px; margin:0 auto; }
.partner .imglist { margin-bottom:15px; }
.partner .imglist img { margin-right:7px; }
.partner .text_list a { margin-right:12px; display:inline-block; }
.partner .text_list a span { white-space:nowrap; }
.foot { height:240px; padding-top:35px; border-top:1px solid #787468; background:#5B5646; font-family:'宋体'; color:#B1AF8E; }
.foot_cont { width:1002px; margin:0 auto; }
.foot_cont .imglist img { border:3px solid #6A6959; margin-right:15px; }
.tongji img { vertical-align:middle; }
.article_cont img { max-width:735px; }
.article_cont h1 { font-size:18px; }
.article_cont { min-height:800px; }
.dede_pages { }
.dede_pages ul { float:left; padding:12px 0px 12px 16px; }
.dede_pages ul li { float:left; font-family:Tahoma; line-height:17px; margin-right:6px; border:1px solid #E9E9E9; color:#555; display:block; }
.dede_pages ul li a { float:left; color:#555; padding:6px 10px; background-color:#FFF; }
.dede_pages ul li a:hover { background-color: #FF9933; color: #FFFFFF; }
.dede_pages ul li.thisclass, .dede_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover { background-color: #EAC100; color: #FFFFFF; display: block; font-weight: bold; text-align: center; padding:6px 10px; }
.dede_pages .pageinfo { line-height:21px; padding:12px 10px 12px 16px; color:#999; }
.dede_pages .pageinfo strong { color:#555; font-weight:normal; margin:0px 2px; }
#wrapper2 { margin: 5px auto 0; padding: 0 0 12px; position: relative; width: 990px; z-index: 0; }
.foot_cont td a { color:#5b5646; }
.wx { padding-top:24px; margin-right:50px; width:132px; height:112px; float:right; }
.left_news { width:215px; height:240px; }
.left_news h2 { height: 35px; background: #999411; color: #9e8447; font-size: 14px; font-family: 'Microsoft YaHei'; text-indent: 10px; line-height: 35px; color: #fff; }
.left_news ul li { width: 197px; height: 30px; line-height: 30px; margin: 0 auto; overflow: hidden; padding-left: 18px; border-bottom: 1px dashed #ccc; background-image: url(../images/iocn2.gif); background-repeat: no-repeat; background-position: 9px center; }
.left_lx { width:215px; height:240px; }
.left_lx h2 { height: 35px; background: #999411; color: #9e8447; font-size: 14px; font-family: 'Microsoft YaHei'; text-indent: 10px; line-height: 35px; color: #fff; }
.left_lx ul li { padding-left:10px; line-height:30px; }
.left_lx ul li img { }
.left_lx ul li span { color: #ad571e; font-weight: bold; }
.right_txt { width: 737px; overflow: hidden; margin: 30px 10px 0 18px; }
right_bg { width: 737px; }
.news_txt { width: 737px; height:350px; }
.map { width: 737px; margin-top: 20px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; }
.contact_txt { color: #aaa; line-height: 30px; float: left; padding-top: 20px; }
.contact_method { float: right; color: #fff; width: 250px; height: 120px; line-height: 30px; padding-top: 20px; }
.contact_txt strong { color: #501a16; font-size: 18px; font-weight: bold; font-family: "寰蒋闆呴粦", "榛戜綋"; }
.right_tel span { color: #ff4400; font-size: 18px; font-weight: bold; }
.right_tel { font-family: "寰蒋闆呴粦", "榛戜綋"; color: #333; font-size: 14px; padding-top: 30px; }
.contact_txt .text { color: #333; }
.lefttd { border-left:1px solid #dedede; border-right:1px solid #dedede; }
.ltd { border-left:1px solid #dedede; border-right:1px solid #dedede; border-top:1px solid #dedede; border-bottom:1px dashed #dedede; }
.msgtd { line-height:180%; height:80px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #dedede; border-left-color: #dedede; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; }
.timetd { border-right:1px solid #dedede; border-top:1px solid #dedede; border-bottom:1px dashed #dedede; padding-left:5px; }
.bottomtd { padding-left:10px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #dedede; border-left-color: #dedede; padding-right: 10px; }
.bottomtd1 { padding-left:10px; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: dashed; border-right-style: solid; border-left-style: solid; border-top-color: #dedede; border-right-color: #dedede; border-left-color: #dedede; padding-right: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #dedede; }
.msc { width:723px; margin-top:10px; }
.msc h2 { height:35px; font-family:"微软雅黑"; font-size:12px; font-weight:bold; background-color:#f9f9f9; color:#b67525; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #ededed; border-right-color: #ededed; border-left-color: #ededed; }
.msc h2 span { width:80px; height:34px; line-height:35px; padding-left:25px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #F00; display:block; border-right-width: 1px; border-right-style: solid; border-right-color: #ededed; }
.mscs { width:681px; border:#ededed 1px solid; overflow:hidden; padding-top: 20px; padding-right: 20px; padding-bottom: 30px; padding-left: 20px; }
.writetable td { padding: 5px; }
.writetd { height: 35px; font-family: "微软雅黑"; font-size: 12px; font-weight: bold; background-color: #F9F9F9; color: #B67525; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #EDEDED; border-right-color: #EDEDED; border-left-color: #EDEDED; }
.pagetable { border:1px solid #dedede; margin-bottom:8px; background:#FBFEED; }
.pagelistbox { }
.pagelistbox span { border:1px solid #dedede; padding:2px; margin-right:3px; background:#E8F9BF; }
.pagelistbox a { border:1px solid #dedede; padding:2px; margin-right:3px; background:#E8F9BF; padding-left:5px; padding-right:5px; }
.rebox { width:98%; padding:0px; border:0px solid #dedede; }
.w960 { width:737px; }
.ipt-txt { line-height: 20px; border: 1px solid #EEE; background: white; margin-top: 6px; width: 200px; }
.sp-title { color:#888; padding:0px 12px; margin-bottom:8px; background-color: #f9f9f9; border: 1px solid #ededed; height:27px; }
.sp-title h2 { font-size:14px; line-height:27px; height:27px; }
.sp-title h2 a { margin-left:6px; color:#03541F; text-decoration: none;}
.sp-title .more { float:right; margin:-27px 0px; line-height:27px; }
.more a { color:#888;font-family: Arial, tahoma, arial, sans-serif;}
.btn-2ly { width:107px; height:32px; border:none; background:url(../images/msc.jpg) no-repeat; line-height:25px; letter-spacing:1px; cursor:pointer; overflow:hidden; color:#585858; }
.btn-2bc { width:107px; height:32px; border:none; background:url(../images/btn-2bc.jpg) no-repeat; line-height:25px; letter-spacing:1px; cursor:pointer; overflow:hidden; color:#585858; }
.btn-2qc { width:107px; height:32px; border:none; background:url(../images/btn-2qc.jpg) no-repeat; line-height:25px; letter-spacing:1px; cursor:pointer; overflow:hidden; color:#585858; }
.ltd { padding-left:10px; }
img, input { vertical-align: middle; }
.msc {
width: 737px;
margin-top: 10px;
}
.mscs {
width:695px;
border: #E0DAC7 1px solid;
overflow: hidden;
padding-top: 20px;
padding-right: 20px;
padding-bottom: 30px;
padding-left: 20px; background-color:#FFF;
}
#wrapper {
width: 990px;
position: relative;
z-index: 0;
margin: 20px auto 0 auto;
padding: 0 0 12px 0;
}
