﻿@charset "utf-8";
html{ font:normal 62.5%/2.3em Arial ;}
body{ margin:0px; padding:0px; margin:0px auto; font-size:1.2em; color:#554e46; width:100%; min-width:1105px; width:expression((documentElement.clientWidth < 1105) ? "1105px" : "100%" ); zoom:1; font-family:Arial;}
ul,li,form, dl,dt,dd, div{ padding:0px; margin:0px;}
li{ list-style:none;}
em,i{ font-style:normal;}
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#272636;}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0; vertical-align:middle;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display:block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display:inline-block; vertical-align:baseline;}
img{ border:none; border:0; max-width:100%; vertical-align:top;}
a{ color:#554e46; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ color:#bd9469; text-decoration:underline;}
.clear{ clear:both; height:0px; overflow:hidden;}


/*pages*/
.Pages{ padding:20px 0; height:26px; zoom:1; overflow:hidden; text-align:center;}
.Pages a{ display:inline-block; padding:0 2px; height:24px; line-height:24px; margin-right:3px;}
.Pages a:hover{}
.Pages em a{ font-style:normal; border:none; color:#666; padding:0 6px;}
.Pages em a:hover{ background:none; border:none; color:#666;}
.Pages em a.a_cur{ font-weight:bold; color:#9a6723;}
.Pages .i_text{ width:35px; height:17px; line-height:17px; padding:0px; text-align:center; font-size:12px; border:1px solid #e1e1e0; background:#fff;}
.Pages .i_button{ display:inline-block; margin-left:5px; width:49px; height:21px; line-height:21px; text-align:center; color:#9a6723; cursor:pointer; border:none; background:url(../images/page_goto.jpg) no-repeat;}

.Pages .p_total,.Pages .p_cur,.Pages .p_jump b{ display:none;}
/*pages end*/

/*pages*/
.Pages1{ padding:20px 0; height:26px; zoom:1; overflow:hidden; text-align:center;}
.Pages1 a{ display:inline-block; padding:0 2px; height:24px; line-height:24px; margin-right:3px;}
.Pages1 a:hover{}
.Pages1 em a{ font-style:normal; border:none; color:#666; padding:0 6px;}
.Pages1 em a:hover{ background:none; border:none; color:#666;}
.Pages1 em a.a_cur{ font-weight:bold; color:#9a6723;}
.Pages1 .i_text{ width:35px; height:17px; line-height:17px; padding:0px; text-align:center; font-size:12px; border:1px solid #e1e1e0; background:#fff;}
.Pages1 .i_button{ display:inline-block; margin-left:5px; width:49px; height:21px; line-height:21px; text-align:center; color:#9a6723; cursor:pointer; border:none; background:url(../images/page_goto.jpg) no-repeat;}

.Pages1 .p_total,.Pages .p_cur,.Pages .p_jump b{ display:none;}
/*pages end*/


.Contain{ width:1105px; padding:40px 0 25px; margin:0 auto;min-height:500px; height:auto; overflow:hidden;}
.SideBar{ float:left; width:222px; border:1px solid #e8e8e8; border-top:none;}
.MainContent{ float:right; width:780px; padding-top:20px;}
.Content{ border:1px solid #e8e8e8;}
.SinglePage{ width:980px; margin:0 auto; padding:20px 0; color:#656565; text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; font-size:13px; line-height:24px; min-height:300px; overflow:hidden;}



/*Top*/
.Homeheader{ width:100%; height:471px; position:relative; overflow:hidden;}
.header{ width:100%; height:246px; position:relative; overflow:hidden;}
.Toper{ position:relative; width:100%; height:81px; z-index:1; background:url(../images/nav_bg.png) repeat-x;}
.Top{ width:1105px; height:81px; margin:0 auto; position:relative;}
.Top a.logo{ position:absolute; top:28px; left:0px; width:288px; height:48px; background:url(../images/logo.png) no-repeat;}

.Area{ position:absolute; top:0px; right:0px; height:28px; line-height:28px; padding-right:5px;}
.Area em{ padding:0 5px;}
.Area b.username{ font-weight:normal; color:#bd9469; padding-right:5px;}
.Area span{ padding-right:5px;}
.Area span a{ cursor:pointer;}

.MainNav{ position:absolute; top:28px; right:0px; height:48px; font-size:14px;}
.MainNav li{ float:left; line-height:48px;}
.MainNav li a{ display:block; height:48px; color:#fff; padding:0 17px;}
.MainNav li a.navA:hover,.MainNav li.onnav a.navA{ background:#986c33; color:#fff; text-decoration:none;}
/*Top*/

/*Homeban*/
.Homeban{ position:relative; z-index:0; top:-81px; left:0px; width:100%; height:470px; border-bottom:1px solid #c1bbb4; overflow:hidden;}
.Homeban .hd{ position:absolute; bottom:18px; z-index:1; height:10px;left:50%; margin-left:-45px; overflow:hidden;}
.Homeban .hd ul{ float:left; overflow:hidden; zoom:1;}
.Homeban .hd ul li{ float:left; width:10px; height:10px; background:url(../images/tab.png) no-repeat left; margin-right:30px; display:inline;}
.Homeban .hd ul li.on{ background:url(../images/tab.png) no-repeat right; cursor:pointer;}
.Homeban .bd{ position:relative; height:100%; z-index:0;}
.Homeban .bd li{ vertical-align:middle; zoom:1; width:100%; height:500px; display:block;}
.Homeban .bd img{ width:100%; height:470px; display:block;}

.Homeban .prev{ position:absolute; left:50%; top:50%; margin:5px 0 0 -550px; display:block; width:50px; height:50px; background:url(../images/arrow_l.png) no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.Homeban .next{ position:absolute; width:50px; height:50px; left:50%; top:50%; margin:5px 0 0 500px; display:block; background:url(../images/arrow_r.png) no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.Homeban .prev:hover,
.Homeban .next:hover{ filter:alpha(opacity=100);opacity:1;}
.Homeban .prevStop{ display:none;}
.Homeban .nextStop{ display:none;}
/*Homeban*/



.HomeContain{ width:1105px; height:auto; margin:0 auto 35px;}
.Home_notice{ float:left; width:344px; height:375px; padding-right:20px; background:url(../images/home_line.jpg) no-repeat right top; overflow:hidden;}
.Home_notice .tit{ padding:20px 0 12px; height:38px; overflow:hidden;}
.Home_notice .tit span{ display:block; font:bold 16px/18px Arial;}
.Home_notice .tit .small{ color:#aeaeae; font-style:normal; font-size:10px; text-transform:uppercase;}
.Home_notice .tit a{ float:right; color:#aeaeae; font-size:14px; line-height:18px;}
.Home_notice a.img{ display:block;}

.Home_notice em{ display:block; height:142px; margin-bottom:14px;}
.Home_notice em img{ height:142px; overflow:hidden;}
.Home_notice li{ padding-bottom:8px;}
.Home_notice li time{ display:block; font:14px/19px Arial; background:url(../images/date_bg.jpg) no-repeat; color:#fff; padding-left:10px;}
.Home_notice li a{ display:block; font:14px/24px "微软雅黑";}


.Home_question{ float:left; width:344px; height:375px; padding:0 20px 0 18px; background:url(../images/home_line.jpg) no-repeat right top; overflow:hidden;}
.Home_question .tit{ padding:20px 0 12px; height:38px; overflow:hidden;}
.Home_question .tit span{ display:block; font:bold 16px/18px Arial;}
.Home_question .tit .small{ color:#aeaeae; font-style:normal; font-size:10px; text-transform:uppercase;}
.Home_question .tit a{ float:right; color:#aeaeae; font-size:14px; line-height:38px;}

.Home_question a.img{ display:block;}

.Home_question em{ display:block; height:142px; margin-bottom:22px;}
.Home_question em img{ height:142px; overflow:hidden;}
.Home_question li{ padding-bottom:12px;}
.Home_question li a{ display:block; font:14px/14px Arial; background:url(../images/Icon.jpg) no-repeat left 2px; padding-left:22px;}


.Home_stock{ float:left; width:334px; height:375px; padding:0 0 0 18px; overflow:hidden;}
.Home_stock .tit{ padding:20px 0 12px; height:38px; overflow:hidden;}
.Home_stock .tit span{ display:block; font:bold 16px/18px Arial;}
.Home_stock .tit .small{ color:#aeaeae; font-style:normal; font-size:10px; text-transform:uppercase;}
.Home_stock .tit a{ float:right; color:#aeaeae; font-size:14px; line-height:18px;}

.Home_stock em{ display:block; height:142px; margin-bottom:22px;}
.Home_stock em img{ height:142px; overflow:hidden;}
.Home_stock li{ padding-bottom:12px;}
.Home_stock li a{ display:block; font:14px/14px Arial; background:url(../images/Icon.jpg) no-repeat left 2px; padding-left:22px;}



.Home_news{ float:right; width:384px; height:156px; position:relative;}
.Home_news h2{ margin:0px; padding:0px; height:29px; font:normal 14px/29px Arial;}
.Home_news h2 span{ display:inline-block; height:28px; margin-right:3px; border:1px solid #e2e2e2; border-bottom:none; padding:0 14px; cursor:pointer;}
.Home_news h2 span.active{ position:relative; height:27px; display:inline-block; margin-right:3px; border-top:2px solid #00459c; border-bottom:1px solid #fff; color:#00459c;}
.Home_news ul{ border:1px solid #e2e2e2; padding:3px 15px;}
.Home_news ul li{ background:url(../images/home_newsIcon.jpg) no-repeat 3px; height:29px; line-height:29px; border-bottom:1px dashed #e2e2e2; padding-left:11px;}


/*notice*/
.tablestyle{margin:0 auto}
.tablestyle tr td{ padding:8px 0px;}
.tablestyle .tr_odd td{ background:#ededed;}
/*notice*/


/*bottom*/
.Bottom{ width:100%; height:115px; line-height:45px; color:#9d9d9d; background:#eff0f0; border-top:1px solid #e8e8e8;}
.Bottom .auto{ width:1105px; margin:0 auto;}
.Bottom .link{ float:right;}
.Bottom .copyright{ float:left;}
.Bottom .copyright span{ padding-right:10px;}
.Bottom a{ color:#614726;}
.Bottom a:hover{}
/*bottom*/


.banner{ position:relative; top:-81px; width:100%; height:246px;}

/*clumnName*/
.clumnName{ text-align:center;}
.clumnName li{ display:inline-block; height:57px; background:url(../images/line.jpg) no-repeat center bottom; margin-right:20px;}
.clumnName li span{ display:block; font:24px/30px Arial;}
.clumnName li i{ display:block; font:normal 18px/26px Arial; color:#818181; text-transform:capitalize;}
.clumnName li a{}
.clumnName li a:hover,.clumnName li a:hover i,.clumnName li.aon a,.clumnName li.aon a i{ color:#bd9469; text-decoration:none;}
/*clumnName*/

/*Current*/
.Current{ height:40px; line-height:40px;}
.Current em{ float:right; color:#b2b2b2; background:url(../images/current_icon.jpg) no-repeat left; padding-left:16px;}
.Current em a{ color:#b2b2b2;}
/*Current*/


/*notice*/
.notice{ padding:20px 25px 20px 32px; border-bottom:1px dashed #c1bab6;}
.notice li{ height:40px; line-height:40px; background:url(../images/noticeIcon.jpg) no-repeat left; padding-left:16px;}
.notice li time{ float:right; color:#c3c3c3;}
.notice li.topImg a{ color:#bd9469; background:url(../images/newsIcon.jpg) no-repeat right; padding-right:40px;}
/*notice*/

/*QA*/
.QA{ padding:20px 0; border-bottom:1px dashed #c1bab6;}
.QA dl{ font-size:14px;}
.QA dl dt{ /*height:40px;*/ line-height:20px; padding-top:10px; padding-bottom:10px; background:#f8f6f3; border-bottom:1px solid #e1d9ce; padding-right:40px;}
.QA dl dt i{ background:url(../images/question_icon.jpg) no-repeat 16px 3px; padding-left:48px; color:#be7817; display:block;}
.QA dl dd{ margin:15px 0 28px; background:url(../images/answer_icon.jpg) no-repeat 16px 5px; padding:0 40px 0 48px; line-height:22px;}
/*QA*/

/*Message*/
.Message{ margin:10px 0 45px; padding:50px 0; border:2px solid #714916;}
.Message table{ width:100%; border-collapse:collapse; border:none;}
.Message td{ padding:6px 10px; border-collapse:collapse; border:none;}
.Message td span.form_err{ color:#F00; margin-left:5px;}
.Message td.td01{ width:194px; padding-right:10px; text-align:right; color:#513b2b; font-size:16px;}
.Message td label{ padding-right:40px; color:#b8b8b8; font-size:16px;}
.Message td .text,.Message td .jobname{ width:750px; height:34px; line-height:34px; padding:0 5px; border:solid 1px #beb19f;}
.Message td .textarea{ width:750px; height:138px; line-height:24px; padding:0px 5px; border:solid 1px #beb19f; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.Message td .btn{ width:91px; height:38px; line-height:38px; font-size:14px; text-align:center; border:none; color:#FFF; cursor:pointer; background:url(../images/btn.jpg) no-repeat left; margin-right:30px;}
.Message td .btn02{ width:91px; height:38px; line-height:38px; font-size:14px; text-align:center; border:none; color:#FFF; cursor:pointer; background:url(../images/btn.jpg) no-repeat right;}
/*Message*/



/*SildeBar*/
.SideBar ul{ padding:15px 5px 0 30px; min-height:655px;}
.SideBar li{}
.SideBar li a.category{ background:url(../images/sidebarIcon.jpg) no-repeat left; padding-left:15px;}
.SideBar li a.category:hover{ background:url(../images/sidebarIcon.jpg) no-repeat left 5px;}
.SideBar li a.category02{ background:url(../images/sidebarIcon02.jpg) no-repeat left; padding-left:15px;}
.SideBar li a.category02:hover{ background:url(../images/sidebarIcon02.jpg) no-repeat left 5px;}
.SideBar li a{ height:40px; line-height:40px; font-size:14px;}
.SideBar li a:hover,.SideBar li.aon a{ padding-bottom:8px; border-bottom:2px solid #00459c; color:#00459c; text-decoration:none;}
.SideBar li.aon a.category,.SideBar li.aon a.category:hover{ background:url(../images/sidebarIcon.jpg) no-repeat left 5px;}
.SideBar li.aon a.category02,.SideBar li.aon a.category02:hover{ background:url(../images/sidebarIcon02.jpg) no-repeat left 5px;}


.SideBar li dl.subnav{ display:none; margin:0px; padding:6px 0 0 20px;}
.SideBar li.aon dl.subnav dd a{ padding-bottom:none; color:#656565; border-bottom:none; height:26px; line-height:26px; font-size:13px;}
.SideBar li.aon dl.subnav dd a:hover{ background:none; border-bottom:2px solid #00459c; color:#00459c;}
.SideBar li dl.subnav dd a{ height:30px; line-height:30px; font-size:13px;}
.SideBar li dl.subnav dd.active a{ padding-bottom:5px; border-bottom:2px solid #00459c; color:#00459c; text-decoration:none;}
.SideBar li dl.subnav dd a.category02{ background:none; padding:0px;}
/*SildeBar*/

/*News_List*/
.News_List{ padding:20px 25px 20px 32px; border-bottom:1px dashed #c1bab6;}
.News_List li{ height:40px; line-height:40px; background:url(../images/noticeIcon.jpg) no-repeat left; padding-left:16px;}
.News_List li time{ float:right; color:#c3c3c3;}
.News_List li.topImg a{ color:#bd9469; background:url(../images/newsIcon.jpg) no-repeat right; padding-right:40px;}
/*News_List*/


/*News_info*/
.News_info{ padding:20px 25px 0 25px; min-height:608px; overflow:hidden}
.News_info .Info_title{ margin:0px; padding:0px; font-size:16px; line-height:30px; height:auto; text-align:center;}
.News_info .Info_time{ text-align:center; font-size:12px; font-weight:normal; line-height:24px; color:#CCC; border-bottom:1px dashed #CCC; margin:0px 20px 0px 0px; padding:0 0 5px;}

.News_info .Info_back{ margin:0px; padding:10px 0 0 0; font-size:12px; line-height:24px; font-weight:normal; border-top:1px solid #CCC;}
.News_info .Info_back a{ color:0E739F;}
.News_info .Info_txt{ line-height:22px; padding:20px 0; min-height:432px; overflow:hidden;}
.News_info .Info_next{ margin:0px; padding:0px; font-size:12px; font-weight:normal; line-height:24px;}
.News_info p{ margin:0px; padding:10px 0 0 0;} 
/*News_info*/



/*Links*/
.Links{ padding:40px 0 40px 40px; border-bottom:1px dashed #c1bab6; overflow:hidden;}
.Links li{ float:left; padding:0 15px 20px;}
.Links li img{ width:145px; height:65px; border:1px solid #DCD1D9;}
.Links li span{ display:block; width:145px; height:30px; line-height:30px; text-align:center;}
/*Links*/


/*reg*/
.showBg{ position:fixed; top:0px; left:0px; width:100%; height:100%; background:#000; filter:alpha(opacity:80); opacity:0.8; z-index:8;display:none; }
.reg{ position:fixed; z-index:9; width:650px; height:auto; left:50%; top:50%; margin:-325px 0 0 -325px; display:none;}
.reg em{ background:url(../images/reg_top.png) no-repeat; display:block; height:14px;}
.reg em.em02{ background:url(../images/reg_bottom.png) no-repeat; display:block; height:14px;}
.reg .box{ background:url(../images/reg_bg.png) repeat-y; width:650px;}
.reg .box .tit{ text-align:center; font:30px/100px Arial; color:#6f3900;}
.reg .box table{ border-collapse:collapse;}
.reg .box table td{ height:50px; padding-bottom:16px; font-size:15px; color:#999;}
.reg .box table td.td01{ text-align:right; padding-right:10px; width:155px;}
.reg .box table .text{ width:378px; padding:0 10px; margin:0px; height:48px; line-height:48px; border:1px solid #e3e5e9; background:#fff; color:#999; font-size:14px;}
.reg .box table .td03{ width:397px; padding:0px; margin:0px; height:48px; line-height:48px; border:1px solid #e3e5e9; background:#fff; color:#999; font-size:14px;}
.reg .box table input.text01{ margin:0px; padding:0 0 0 10px; display:inline-block; background:none; border:none; color:#999; font-size:14px;}
.reg .box table .td03 i{ display:inline-block; width:60px; text-align:center; height:48px; line-height:48px; background:#fafafa; color:#000;}
.reg .box table .btn{ cursor:pointer; width:390px; height:49px; line-height:49px; text-align:center; color:#fff; background:url(../images/reg_btn.jpg) no-repeat; font-size:16px;}
.reg .box table .btn02{ cursor:pointer; width:390px; height:49px; line-height:49px; text-align:center; color:#fff; background:url(../images/reg_btn02.png) no-repeat; font-size:16px;}
.reg .box table td.td02{ font:14px/50px Arial; color:#6f3900;}
.reg .box table span.form_err{ color:#f00;}

.login{ position:fixed; z-index:9; width:509px; background:url(../images/login_top.png) no-repeat left top; height:auto; left:50%; top:38%; margin:-100px 0 0 -255px; display:none;}
.login .tit{ text-align:center; font:18px/57px Arial; color:#6f3900;}
.login .box{ background:url(../images/login_bg.png) repeat-y; width:509px;}
.login .box table{ width:495px; margin:0 5px 0 6px;}
.login .box td{ height:78px; line-height:78px; font-size:18px; padding:10px 0 0 30px; border-bottom:1px solid #ddd8d3; color:#999;}
.login .box td .text{ background:none; border:none; color:#999; font-size:18px; font-style:normal;}
.login .box a.btn{ display:block; width:480px; height:60px; line-height:60px; text-align:center; color:#fff; background:url(../images/login_btn.jpg) no-repeat;}
.login .box a.btn:hover{ text-decoration:none;}
.login em{ background:url(../images/login_bottom.png) no-repeat; display:block; height:17px;}

.login .line{ height:30px; line-height:30px; text-align:right; background:url(../images/login_line.png) no-repeat left bottom; font-size:14px;}
.login .line a{ color:#fff;}
.login .line a.goback{ float:left;}

.login .txt{ height:30px; line-height:30px; text-align:center; color:#fff; font-size:14px;}
.login .txt a{ color:#fff; text-decoration:underline;}

.login .close{ position:absolute; top:-12px; right:-8px; width:34px; height:34px; background:url(../images/close.png) no-repeat -2px top; cursor:pointer;}
.reg .close{ position:absolute; top:-12px; right:-8px; width:34px; height:34px; background:url(../images/close.png) no-repeat -2px top; cursor:pointer;}
.password .close{ position:absolute; top:-12px; right:-8px; width:34px; height:34px; background:url(../images/close.png) no-repeat -2px top; cursor:pointer;}

/*reg*/


/*sitemap*/
.sitemap{ text-justify:inter-ideograph;text-align:justify;word-wrap:break-word;clear:both;overflow:hidden; margin:0px auto; padding:20px; min-height:200px;}	
.ul_sitemap li{ border-bottom:1px dashed #CCC; padding:10px 0; line-height:30px;}
/*sitemap*/
.search{ margin:0px 0px 10px 320px;}
.text_date{ border: solid 1px #d6dfe5;background: url(../images/date_img.jpg) no-repeat right #fff; height:28px; line-height:28px; text-align:center; _line-height:20px;_text-align:center; _vertical-align:middle;*vertical-align:middle; vertical-align:middle;}


.password{ position:fixed; z-index:9; width:509px; background:url(../images/login_top.png) no-repeat left top; height:auto; left:50%; top:38%; margin:-100px 0 0 -255px; display:none;}
.password .tit{ text-align:center; font:18px/57px Arial; color:#6f3900;}
.password .box{ background:url(../images/login_bg.png) repeat-y; width:509px;}
.password .box table{ width:495px; margin:0 5px 0 6px;}
.password .box td{ height:78px;width:50px; line-height:78px; font-size:18px; padding:10px 0 0 30px; border-bottom:1px solid #ddd8d3; color:#999;}
.password .box td .text{ background:none; border:none; color:#999; font-size:18px; font-style:normal;}
.password .box a.btn{ display:block; width:480px; height:60px; line-height:60px; text-align:center; color:#fff; background:url(../images/login_btn.jpg) no-repeat;}
.password .box a.btn:hover{ text-decoration:none;}
.password em{ background:url(../images/login_bottom.png) no-repeat; display:block; height:17px;}

.password .line{ height:30px; line-height:30px; text-align:right; background:url(../images/login_line.png) no-repeat left bottom; font-size:14px;}
.password .line a{ color:#fff;}
.password .line a.goback{ float:left;}

.password .txt{ height:30px; line-height:30px; text-align:center; color:#fff; font-size:14px;}
.password .txt a{ color:#fff; text-decoration:underline;}