﻿body { padding: 0; margin: 0; background-color: #f0f0f0;  height:100%}

.top { width: 100%; background-image: url('/imgs/topbg.png'); background-repeat: no-repeat; height: 280px; background-position: center; text-align: center; margin: 0; padding: 0; }

.top .Container { width: 1100px; margin: 0 auto; }

.tops { width: 100%; background-image: url('/imgs/topbg.png'); background-repeat: no-repeat; height: 260px; background-position: center; text-align: center; margin: 0; padding: 0; }

.tops .Container { width: 1100px; margin: 0 auto; }


.topin { width: 1100px; float: left; }

.topin .l { width: 300px; float: left; padding-top: 20px; }

.topin .r { float: right; padding-right: 10px; font-style: italic; font-size: 18px; color: #686868; padding-top: 20px; }

.topin .r a { color: #686868; text-decoration: none; }

.toptext { width: 1100px; float: left; color: #ffffff; font-size: 65px; padding-top: 30px; text-shadow: 1px 1px 2px #686868; }

.topmenu { width: 1100px; float: left; padding-top: 25px; }

.a1 { float: left; vertical-align: bottom; }

.a1 .m1 { padding: 0 15px 0 15px; color: #3e4140; text-decoration: none; font-size: 18px; display: block; height: 45px; text-align: center; line-height: 45px; font-weight: bold; margin-left: 15px; }

.a1 .m1:hover { background: #924c29; color: #fff; }

.a1 ul { display: none; position: absolute; background: #924c29; width: 150px; }

.a1 ul li a { display: block; width: 160px; height: 40px; line-height: 40px; text-align: left; text-decoration: none; background: #244055; color: #fff; padding-left: 20px; }

.a1 ul li a:hover { background: #924c29; }

.a1 .m2:hover { background: #924c29; color: #fff; }

.a1 .m2 { padding: 0 15px 0 15px; background: #924c29; color: #fff; text-decoration: none; font-size: 18px; display: block; height: 45px; text-align: center; line-height: 45px; font-weight: bold; margin-left: 20px; }

.mainContaner { width: 100%; position: relative; text-align: center; margin: 0; padding: 0; }
.SearchContainer { width: 1100px; margin: 0 auto; }
.SearchMain { float: left; text-align: center; width: 1100px; margin-top: 20px;  }
.SearchMain_result { float: right; text-align: center; margin-right:25px;}
.SearchMainGj {float: left; text-align: center; width: 1100px;  margin-bottom:30px; background-color:#fff !important; padding:0 0 30px 0px; border-radius:4px;}
.SearchMainGj table tr td { padding:6px 0 6px 0px;}

.SearchMainGj_sresult { float: left; text-align: center; width: 1100px; margin-top: 20px; margin-bottom: 30px; background-color: #fff !important; padding: 10px 0 10px 0px; border-radius: 4px; }
.SearchMainGj_sresult table tr td { padding: 6px 0 6px 0px; }
.divGjSearch { cursor:pointer; margin-top:10px; float:left; width: 150px; height: 45px; text-align:center; line-height:45px; color: #fff; font-size: 16px; background-color: #078d2f; border-radius: 4px; }
.divGjSearch_reset { cursor: pointer; margin-top: 10px; float: right; width: 150px; height: 45px; text-align: center; line-height: 45px; color: #000000; font-size: 16px; background-color: #d8d6d3; border-radius: 4px; }
.selectstyle { font-size: 14px; padding: 6px; border: 1px solid #a7a9a9; }
.SearchBox { width: 1000px; }
.SearchBox input { height: 40px; line-height: 40px; width: 600px; border-radius: 6px; }
#searchdiv .search { position: relative; z-index: 12; display: inline-block;}
#searchdiv .search .search-box { float: left; width: 660px; height: 48px; border: 2px solid #a7a9a9; border-right: 0 solid; border-bottom-left-radius: 4px; border-top-left-radius: 4px; background: #fff; }

.search-box ul { position: absolute; top: 52px; left: -2px; z-index: 10; width: 112px; background: #fff; box-shadow: 0 1px 5px #dcd9d9; behavior: url(ie-css3.htc); }

#searchdiv .search .search-box .i-search { margin-top: 3px; width: 570px; height: 40px; outline: 0; border: 0 solid; text-indent: 4px; font-size: 14px; line-height: 38px; }

#searchdiv .search .s-niu { float: left; width: 90px; height: 52px; line-height: 52px; color: #fff; font-size: 16px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; background: #078d2f; text-align: center; cursor: pointer; }
.s-niu .search-btn { height: 52px; line-height: 52px; background: #244055; }
.search-btn_gaoji { height: 52px; line-height: 90px;  margin-left:15px; font-size:14px;}
.search-box .searchtype { float: left;  width:75px;  height: 52px; font-size: 14px; line-height: 47px; cursor: pointer; }
.search-box .searchtype span {   display: inline-block; float:left; width:70px; text-align:center;}
.search-box .searchtype i { display: inline-block; margin-top: 16px; width: 1px; height: 19px; background: #c1c1c1; vertical-align: 0; }

#searchdiv .hot-search { position: absolute; top: 52px; left: 98px; z-index: 12; width: 290px; border: 1px solid #924c29; background: #fff; text-align: left; }


#typedown { display: block; }
.search-type ul { width: 100px; position: absolute; top: 50px; left: -0px; z-index: 10; background: #fff; box-shadow: 0 1px 5px #dcd9d9; }
.search-type ul li { height: 35px; line-height: 35px; text-align: left; }
.search-type ul li a { display:block; font-size: 14px !important; width: 100px;  text-align: center !important; }
.search-type ul li a:hover { background: #924c29; color: #fff; }

.leftmenu { width: 200px;}
 
.leftmenu a { float: left; width: 180px; padding-left:10px; height: 40px; line-height: 40px; text-align: left; text-decoration: none; color: #000000; font-size:16px;  margin-top:1px;}
.leftmenu a:hover { background: #924c29; color:#ffffff;}
.leftmenu .acurr { background: #924c29; color: #ffffff; }

.SearchResultMain { float: left; width: 890px; margin: 0; padding: 0; background-color: #dfdfdf; }
.SearchMsg { float: left; text-align: left; width: 500px; height: 40px; line-height: 40px; padding: 0 0 0 10px; border-radius:2px}
.SearchRad { width:370px; float:right; line-height:40px; text-align:right;}
.SearchMsg samp { color: #924c29; font-size:18px;}

.SearchResult { float:left; width:900px; }
.resultItem { float: left; width: 880px; padding: 10px; font-family:Arial; cursor:pointer;}
.resultItem .title {   font-size:16px; font-weight:bold; color:#686868; height:40px; line-height:40px;  text-align:left;}
.resultItem .content { font-size: 14px; line-height: 30px; text-align: left; padding:0 0 15px 0; }
.resultItem .line { background-color: #dfdfdf; height:1px;}
.PicResult { float: left; width: 880px; border: 1px solid #dfdfdf }
.PicContaner { float: left; width: 880px; }

.PicresultItem { float: left; width: 880px; padding: 10px; font-family: Arial;  cursor:pointer;}
.PicresultItem .title { font-size: 16px; font-weight: bold; color: #686868; height: 40px; line-height: 40px; text-align: left; }
.PicItsm { 
   float:left;
   width:164px;
   margin-left:10px;
   margin-top:10px;
}
.PicItsm span { 
    line-height:25px;
}
.mulu{ float:left; line-height:40px; font-size:25px;  display:inline; text-align:center !important; width:300px;}
.mululist { float: left; width: 300px; max-height:1020px; overflow-y:auto; }
.contentmian { 
    padding-left:10px;
    padding-right:10px;
    width:780px; float:left;
}
.contentTitle { 
    line-height:40px;
    float:left;
    width:780px;
    text-align:left;
    font-size:16px;
    padding-left:10px;
}
.contentcontainer { 
    float:left;
    width:780px;
    padding:10px;
    text-align:left;
    line-height:26px;
}

.foot { width: 100%; background: #dbdbdb; overflow: hidden; line-height: 25px; clear: both; padding: 20px 0 20px 0; }
.foot .foot_in { width: 1100px; margin: 0 auto; text-align: center; color: #98a7af; }
.foot .foot_in .ft, .ft a { color: #fff; }
