/* main */
body {font-size: 14px; font-family: Arial,Helvetica,"Microsoft Yahei";  color: #333333;background: #f7f7f7;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0}
a{color: #333333;text-decoration: none;}
a:hover{ text-decoration:none}
ul,ol {list-style:none;}

.toper{width: 100%; height: 36px; line-height: 36px; background: #f1f1f1; border-bottom: 1px #ccc solid;}
.top{max-width: 1200px; margin: 0 auto;color: #7e7e7e;}
.top a{color: #7e7e7e;}
.top .zce{width: 50%; float: left;}
.top .yce{width: 50%; float: right; text-align: right;}
.top .yce a{margin: 0px 5px;}
.top .yce a:hover{color: #996f37;}

.header{width: 100%; padding: 25px 0px;background: url(/style/images/topbg.jpg);height:90px;}
.head{max-width: 1200px; margin: 0 auto;}
.head .logo{float: left; width: 50%;}

.head .insosu {float: right; width: 50%; padding-top: 18px;}
.head .insosu .ssform{width: 100%;height: 45px;}
.head .insosu .ssform .ssfenlei {float:left; width: 20%; height:45px; border: 1px #e9e9e9 solid; box-sizing:border-box;background: #fafafa; border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.head .insosu .ssform .ssfenlei .dqzt { position: relative; z-index: 1; cursor: pointer;line-height:45px; padding:0px 0px 0px 20px;font-size: 15px;}
.head .insosu .ssform .ssfenlei .dqzt:after { position: absolute; right: 10px; top: 4%; z-index: 10; content: url(/style/images/xjt.png); }
.head .insosu .ssform .ssfenlei.is-open ul { display: block;}
.head .insosu .ssform .ssfenlei.is-open .dqzt:after {content: url(/style/images/sjt.png);top: 10%;}
.head .insosu .ssform .ssfenlei ul {position: relative; display: none; overflow: hidden; width: 100%; background: #fff; border-radius: 2px;z-index: 100;}
.head .insosu .ssform .ssfenlei ul li { display: block; text-align: left; padding: 0.8em 1em 0.8em 1.4em; color: #999; cursor: pointer;}
.head .insosu .ssform .sskk{float: left;color: #5e5e5e;line-height: 45px;height: 45px;font-size: 15px;width: 60%;outline: none;border: 1px #e9e9e9 solid; box-sizing:border-box;border-top-right-radius: 5px;border-bottom-right-radius: 5px;border-left: none;padding: 0px 1.5%;}
.head .insosu .ssform .ssann{cursor: pointer;height: 45px;width: 18%;overflow: hidden;border: none;outline: none;float: left;color: #fff;font-size: 15px;text-indent: 24px;line-height: 45px;letter-spacing: 9px;border-radius: 5px; margin-left: 2%;background: url(/style/images/ssan.png) #996f37 10px center no-repeat;}
.head .insosu .ssform .ssann:hover{background-color: #a77a3e;}

/*暂时不用
.head .sousu{float: right; width: 50%; padding-top: 22px;}
.head .sousu .ssk{height: 40px; line-height: 40px; border: 3px #d9c49e solid;outline:none;width: 75%; float: left;border-radius: 5px 0px 0px 5px; border-right: none; padding: 0px 2%; font-size: 15px;box-sizing: border-box;}
.head .sousu .ssk:focus{border-color:#a77a3e;z-index:999999;}
.head .sousu .ssan{height: 40px;line-height: 40px; width: 25%; font-size: 16px; background: #a77a3e; color: #fff; border: 1px #a77a3e solid;cursor: pointer;border-radius: 0px 5px 5px 0px;box-sizing: border-box;}
.head .sousu .ssan:hover{background: #996f37; border-color: #996f37;}
*/
.menu{ width: 100%;background: #a77a3e;height: 46px;line-height: 46px;}
.menu ul{overflow: hidden; max-width: 1200px; margin: 0 auto; font-size: 16px;}
.menu ul li{width: 12.5%; float: left; text-align: center;}
.menu ul li:hover{background: #996f37;}
.menu ul li.sy{background: #996f37;}
.menu ul li a{color: #fff;display: block;}


.footer{width: 100%; background: #996f37; overflow: hidden; padding: 25px 0px;}
.foot{max-width: 1200px; margin: 0 auto; line-height: 32px;text-align: center;color: #fff;}
.foot a{color: #fff;}

/* yema */
.yema{text-align: center; line-height: 38px; margin-top: 10px; overflow: hidden;}
.yema a{border: 1px #ccc solid;padding: 0px 7px;margin: 0px 3px;cursor:pointer;display:inline-block;height:26px;line-height:26px;}
.yema b{border: 1px #ccc solid;padding: 0px 8px;background: #996f37;color:#fff;height:26px;line-height:26px;display:inline-block;}
.yema a b{border:none; padding:0px; background:none;color: #996f37;}
.yema a b:hover{color:#fff;}
.yema a:hover{background: #996f37;color:#fff;}

.ertoper{width: 100%; height: 36px; line-height: 36px; background: #996f37;color: #fff;}
.ertop{max-width: 1200px; margin: 0 auto;}
.ertop a{color: #fff;}
.ertop .zce{width: 50%; float: left;}
.ertop .yce{width: 50%; float: right; text-align: right;}
.ertop .yce a{margin: 0px 5px;}
.ertop .yce a:hover{color: #fff;}
.erheader{width: 100%; padding: 5px 0px; background: url(/style/images/topbg.jpg);-webkit-box-shadow: 0 2px 6px 0 hsla(0,0%,70%,.2); box-shadow: 0 2px 6px 0 hsla(0,0%,70%,.2);}
.erhead{max-width: 1200px; height: 60px;  margin: 0 auto;}
.erhead .logo{float: left; width: 25%;}
.erhead .logo a{float: left;width: 50%; padding-right: 1%; box-sizing: border-box;}
.erhead .logo i{float: left;width: 50%;font-size: 22px; box-sizing: border-box;line-height: 60px;position: relative;padding-left: 15px;font-style: normal; font-weight: bold; }
.erhead .logo i a{width: 100%;}
.erhead .logo i a:hover{color: #996f37;}
.erhead .logo img{width: 100%;}
.erhead .logo i:before { position: absolute; left: 1px; top: 13px; height: 35px; width: 2px; background-color: #b78645; content: ""; }
.erhead .nav{width: 48%; float: left;line-height: 60px; font-size: 16px;}
.erhead .nav li{float: left; margin-right: 5%; }
.erhead .nav li a:hover{color: #996f37;}

.erhead .ejsosu{float: right; width: 27%; padding-top: 8px;}
.erhead .ejsosu .ssform{width: 100%;height: 40px;}
.erhead .ejsosu .ssform .ssfenlei {float:left; width: 30%; height:40px; border: 1px #e9e9e9 solid; box-sizing:border-box;background: #fafafa; border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.erhead .ejsosu .ssform .ssfenlei .dqzt { position: relative; z-index: 1; cursor: pointer;line-height:40px; padding:0px 0px 0px 10px;}
.erhead .ejsosu .ssform .ssfenlei .dqzt:after { position: absolute; right: 5px; top: 5%; z-index: 10; content: url(/style/images/xjt.png); }
.erhead .ejsosu .ssform .ssfenlei.is-open ul { display: block;}
.erhead .ejsosu .ssform .ssfenlei.is-open .dqzt:after {content: url(/style/images/sjt.png);top: 12%;}
.erhead .ejsosu .ssform .ssfenlei ul {position: relative; display: none; overflow: hidden; width: 100%; background: #fff; border-radius: 2px;z-index: 100;}
.erhead .ejsosu .ssform .ssfenlei ul li { display: block; text-align: left; padding: 0.8em 1em 0.8em 1.4em; color: #999; cursor: pointer;}
.erhead .ejsosu .ssform .sskk{float: left;color: #5e5e5e;line-height: 40px;height: 40px;width: 50%;outline: none;border: 1px #e9e9e9 solid; box-sizing:border-box;border-top-right-radius: 5px;border-bottom-right-radius: 5px;border-left: none;padding: 0px 1.5%;}
.erhead .ejsosu .ssform .ssann{cursor: pointer;height: 39px;width: 19%;overflow: hidden;border: none;outline: none;float: left;color: #fff;line-height: 39px;border-radius: 3px; margin-left: 1%;background: #996f37;}
.erhead .ejsosu .ssform .ssann:hover{background-color: #a77a3e;}
/*
.erhead .sousu .ssk{height: 34px; line-height: 34px; border: 2px #d9c49e solid;outline:none;width: 70%; float: left;border-radius: 5px 0px 0px 5px; border-right: none; padding: 0px 3%; box-sizing: border-box;}
.erhead .sousu .ssk:focus{border-color:#a77a3e;z-index:999999;}
.erhead .sousu .ssan{height: 34px;line-height: 34px; width: 30%;  background: #a77a3e; color: #fff; border: 1px #a77a3e solid;cursor: pointer;border-radius: 0px 5px 5px 0px;box-sizing: border-box;}
.erhead .sousu .ssan:hover{background: #996f37; border-color: #996f37;}
*/
.weizhi{max-width: 1200px; height: 40px; line-height: 40px; margin: 15px auto;}

@media (max-width: 768px){
    .top .zce{width: 100%;}
    .top .yce{display: none;}
    .header{padding: 20px 0px;height:140px;}
    .head .logo{width: 100%;text-align: center;}
    .head .insosu{width: 100%; padding: 10px 1.5%;box-sizing: border-box;}
    .head .insosu .ssform .ssfenlei{width:29%;font-size:14px;padding:0px;}
    .head .insosu .ssform .ssfenlei .dqzt{font-size:14px;padding:0px 0px 0px 10px;}
    .head .insosu .ssform .sskk{width:49%;font-size:14px;}
    .head .insosu .ssform .ssann{width:20%;font-size:14px;background:#996f37;text-indent:0px; text-align:center;letter-spacing:0px;}
    .menu{height: auto;}
    .menu ul li{width: 25%;border-bottom: 1px #b58442 solid; border-right: 1px #b58442 solid;box-sizing: border-box;font-size:14px;}
    
    .ertop .zce{width: 100%;}
    .ertop .yce{display: none;}
    .erhead .logo{width: 100%;padding: 0px 1.5%; box-sizing: border-box;}
    .erhead .logo a{width: 40%;}
    .erhead .logo h1{width: 60%;}
    .erhead .nav{display: none;}
    .erhead .ejsosu{display: none;}
    .weizhi{margin: 5px 0px;padding: 0px 1.5%; box-sizing: border-box;}


    .foot{padding: 0px 1%; box-sizing: border-box; font-size: 12px; line-height: 22px;}

}