body{ background:#F3EEDA;}

/*top css*/
.top_bg{ background:url(../images/top_bg.jpg) repeat-x top left;}
.top_bg .top{ background:url(../images/top_map.jpg) no-repeat 275px top; padding:0 0 15px 0;}
.top_bg .top .head{ padding:8px 0 0 0; line-height:14px; text-align:right; color:#7C573A; font-family:"宋体";}
.top_bg .top .head a,.top_bg .top .head a:link,.top_bg .top .head a:visited,.top_bg .top .head a:active{ color:#7C573A; text-decoration:none;}
.top_bg .top .head a:hover{ color:#7C573A; text-decoration:underline;}
.top_bg .top .head h1{ display:inline;}
.top_bg .top .top_logo{ color:#856042; font-size:21px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:0 0 0 7px; width:180px; font-style:inherit;}
.top_bg .top .top_logo a,.top_bg .top .top_logo a:link,.top_bg .top .top_logo a:visited,.top_bg .top .top_logo a:hover,.top_bg .top .top_logo a:active{ color:#856042; text-decoration:none;}
.top_bg .top .top_logo i{ color:#e61c00; font-style:normal;}

.top_bg .top .nav{ color:#7d573b; font-size:20px; line-height:30px; padding-top:25px; font-weight:bold; letter-spacing:1px; text-align:right;}
.top_bg .top .nav a,.top_bg .top .nav a:link,.top_bg .top .nav a:visited,.top_bg .top .nav a:hover,.top_bg .top .nav a:active{color:#7d573b; text-decoration:none; padding:0 0 0 38px;}


/*banner css*/
.banner_bg{ width:100%; display:block; background:url(../images/banner_bg.jpg) repeat top left;}
.banner_bg .banner{ position:relative; z-index:2; height:311px;}
.banner_bg .banner_x{ display:block; background:url(../images/banner_l.jpg) no-repeat center top; }

.banner_bg .banner_x .search{ background:url(../images/search.jpg) repeat 0 0; height:30px; line-height:30px; color:#CCBDA9; font-family:"宋体";}
.banner_bg .banner_x select{ vertical-align:middle; background:url(../images/search_input.jpg) repeat-x top center; border:1px solid #D1BFA9; color:#999999; padding:1px;}
.banner_bg .banner_x .search em{ padding:0 10px;}
.banner_bg .banner_x .search input[type="submit"]{ width:63px; height:25px; background:url(../images/search_button.jpg) no-repeat 0 0; text-indent:-9999px; overflow:hidden; border:0;}
.searchsubmit{ width:63px; height:25px; background:url(../images/search_button.jpg) no-repeat 0 0; text-indent:-9999px; overflow:hidden; border:0;}
.banner_bg .banner_x .search input[type="submit"]:hover{ background-position:0 -25px;}
.banner_bg .banner_x .banner_l{ width:706px; padding:10px 0 0 0;}
.login{border:1px solid #A3865D; margin-top:11px; height:269px; border-bottom:0; width:195px; padding:0 37px;	position:relative;}
.login h2{ display:block; background:url(../images/wgj.jpg) no-repeat center top; margin:25px 0 15px 0; height:35px; display:block; overflow:hidden; text-indent:-9999px;}
.login input[type="text"] , .login input[type="password"]{ width:185px; padding:6px 5px; border:0; line-height:14px; background:url(../images/login_input.jpg) no-repeat 0 0; font-family:'Microsoft YaHei UI','Microsoft YaHei',Arial,Helvetica,sans-serif,SimSun,'Segoe UI',Tahoma,Helvetica,Sans-Serif; color:#666666;}
.login .input{ width:185px; padding:6px 5px; border:0; line-height:14px; background:url(../images/login_input.jpg) no-repeat 0 0; font-family:'Microsoft YaHei UI','Microsoft YaHei',Arial,Helvetica,sans-serif,SimSun,'Segoe UI',Tahoma,Helvetica,Sans-Serif; color:#666666;}
.login a,.login a:Link,.login a:visited,.login a:hover,.login a:active{ color:#E2C285; text-decoration:none;  line-height:20px; padding-top:8px; text-align:right; font-family:"宋体";}
.login a:hover{ text-decoration:underline; text-align:right;}
.login .login_dl{ border:0; width:90px; height:35px; background:url(../images/login.jpg) no-repeat 0 0; text-indent:-9999px; overflow:hidden;}
.login .login_dl:hover{ background-position:0 -35px;}
.login .login_zc{ border:0; width:90px; height:35px; background:url(../images/reset.jpg) no-repeat 0 0; text-indent:-9999px; overflow:hidden;}
.login .login_zc:hover{ background-position:0 -35px;}


/*center css*/
.center_r{ width:257px; height:307px; padding-top:26px;}
.center_l{ padding-top:26px; width:710px;}
.center_l h2{ font-size:18px; line-height:20px; color:#805b40; padding:0 0 8px 0;}
.center_l h2 a,.center_l h2 a:link,.center_l h2 a:visited,.center_l h2 a:hover,.center_l h2 a:active{ color:#805b40; text-decoration:none;}
.center_l h2 a:hover{ color:#937247;}

.rollBox{ border:1px solid #E4DAC1;height:auto;margin:0 auto;}
.rollBox .LeftBotton {float:left;margin:104px 0 0 0;background: url(../images/leftbtn.jpg) no-repeat;width: 28px;height: 49px; cursor:pointer;}
.rollBox .RightBotton {float:right;margin:104px 0 0 0;background: url(../images/rightbtn.jpg) no-repeat;width: 28px;height: 49px; cursor:pointer;}

.rollBox .Cont { width:652px;overflow:hidden;float:left;padding-top:27px; padding-bottom:22px;}
.rollBox .ScrCont {width:10000000px;}
.rollBox .Cont .pic {width:110px;float:left;text-align:left;height:228px; padding:0 10px;display:inline;}
.rollBox .Cont .pic em{ font-style:inherit; color:#4A2E15; font-family:"宋体"; display:block; line-height:30px; padding-top:5px;}
.rollBox .Cont .pic i{ display:block; font-style:inherit; color:#B39E82; font-family:"宋体"; line-height:25px; padding-bottom:10px; font-style:normal;}
.rollBox .Cont .pic span{ width:60px; height:21px; display:block; background:url(../images/talk.jpg) no-repeat 0 0; overflow:hidden; text-indent:-9999px;}
.rollBox .Cont .pic a,.rollBox .Cont .pic a:link,.rollBox .Cont .pic a:visited,.rollBox .Cont .pic a:hover,.rollBox .Cont .pic a:active{ text-decoration:none;}
.rollBox .Cont .pic a:hover span{ background-position:0 -21px;}
.rollBox #List1, .rollBox #List2 {float:left;}


/*foot css*/
.foot{ padding:10px 0; margin-top:30px; display:block; width:100%; background:url(../images/foot_bg.jpg) repeat top center; color:#4A2E15;}
.foot dl{ display:block; float:left;}
.foot dl.dl_01{ width:115px; text-align:center; line-height:36px; font-size:17px;}
.foot dl.dl_01 dt{ display:block; background:url(../images/dl_01.jpg) no-repeat center bottom;}

.foot dl.dl_02{ width:238px; padding:0 26px;}
.foot dl.dl_02 dt{ display:block; line-height:34px; font-size:16px; color:#4a2d13; padding-bottom:8px;}
.foot dl.dl_02 dd{ display:inline; font-family:"宋体"; font-size:12px; line-height:28px; padding:0 6px 0 0;}
.foot dl.dl_02 dd a,.foot dl.dl_02 dd a:link,.foot dl.dl_02 dd a:visited,.foot dl.dl_02 dd a:active{color:#4A2E15; text-decoration:none; white-space:nowrap;}
.foot dl.dl_02 dd a:hover {color:#A4754A; text-decoration:none;transition: color 0.1s linear 0s, background-color 0.2s linear 0s; }


.foot dl.dl_03{ width:240px; padding:0 26px;}
.foot dl.dl_03 dt{ font-family:'Microsoft YaHei UI','Microsoft YaHei',Arial,Helvetica,sans-serif,SimSun,'Segoe UI',Tahoma,Helvetica,Sans-Serif; display:block; line-height:34px; font-size:16px; color:#4a2d13; padding-bottom:8px;}
.foot dl.dl_03 { display:inline; font-family:"宋体"; font-size:12px; line-height:24px; padding:0 3px;}
.foot dl.dl_03 a,.foot dl.dl_03 a:link,.foot dl.dl_03 dd:visited,.foot dl.dl_03 a:active{font-size:12px; color:#4A2E15; text-decoration:none; white-space:nowrap;font-family:"宋体"; line-height:24px;}
.foot dl.dl_03 a:hover { color:#A4754A; text-decoration:none;transition: color 0.1s linear 0s, background-color 0.2s linear 0s; }
.foot dl.dl_03 .dl_03_1{ display:block; float:left; width:90px; overflow:hidden; margin:0; padding:0;}
.foot dl.dl_03 .dl_03_2{ display:block; float:left; width:65px; overflow:hidden; margin:0; padding:0;}
.foot dl.dl_03 .dl_03_3{ display:block; float:left; width:85px; overflow:hidden; margin:0; padding:0;}


.foot dl.dl_04{ width:290; padding:0 0 0 0px;}
.foot dl.dl_04 dt{ color:#fff; font-size:20px; font-weight:bold; text-align:center; line-height:38px; padding-bottom:8px; letter-spacing:2px;}
.foot dl.dl_04 dd.copyright,.foot dl.dl_04 dd.share,.foot dl.dl_04 dd.gongshang{ padding:0 0 0 48px;}
/*.foot dl.dl_04 dd.copyright{ background:url(../images/copyright.jpg) no-repeat left center;}*/
.foot dl.dl_04 dd.share{ border-bottom:1px solid #694B34; padding-top:10px; padding-bottom:17px;}
.foot dl.dl_04 dd.gongshang{ border-top:1px solid #84664F; padding-top:13px;}


.labelpassword{font-family:'Microsoft YaHei UI','Microsoft YaHei',Arial,Helvetica,sans-serif,SimSun,'Segoe UI',Tahoma,Helvetica,Sans-Serif; color:#666666; font-size:12px; position:absolute; width:190px; height:28px; line-height:28px; top:133px; left:37px; padding-left:5px; }
