@charset "utf-8";
/* CSS Document */
#pc-header {}
#pc-header .navbar { width:100%; height:50px; z-index:125; }
.fixed-top { position: fixed; top: 0; }
.web_serch { width:200%px;margin-top: 10px; height:30px; border-radius:20px; background: #e5e5e5; border: 1px solid #e5e5e5; }
.web_serch input.text1 { float: left; height: 30px; border: none; background: none; margin: 0px 0px 0px 20px; outline: none; font-size: 12px; color: #999999; }
.web_serch input.submit1 { width: 17px; height: 17px; border: none; background: url(../images/bg1.png) no-repeat -45px -25px; float: right; margin-right: 15px; margin-top:5px; }
.web_serch:hover input.submit1 { background: none; background: url(../images/bg1.png) no-repeat -70px -25px; }

.web_header { width: 100%; height: 50px; }
.headerah { width: 100%; height:50px; background:#5e0600; z-index: 100; box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.04); }
.headerlg { width: 1200px; margin: 0 auto;}
.weblogo { float: left; height: 50px; margin-right:15px;padding-top:8px;}
.weblogo a { }
.weblogo img {}

.webnav { float:left;width:660px;padding-top:10px;}
.webnav li { float: left; margin-left: 29px; }
.webnav li .webnavag { position: relative; }
.webnav li .webnavag .webnavtit a { display: block; text-decoration: none; height: 30px; }
.webnav li .webnavag .webnavtit a em { display: block; float: left; padding: 0 5px; height: 15px; line-height: 15px; background: #fd5050; border-radius: 8px; color: #FFFFFF; position: absolute; top: -6px; right: -18px; font-size: 12px; }
.webnav li .webnavag .webnavtit a h2 { font-size: 18px; color: #fff; float: left; }
.webnav li .webnavag .web_navcb { width: 100px; background:#5e0600; box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.04); position: absolute; left: -30px; top: 30px; display: none; z-index:999; border-radius: 0px 0px 6px 6px; }
.webnav li .webnavag .web_navcb a { display: block; width: 80px; height: 35px; padding-left: 20px; color: #fff; text-decoration: none; line-height: 35px; overflow: hidden; }
.webnav li .webnavag .web_navcb a:hover:first-child { border-radius: 0px 0px 0px 0px; }
.webnav li .webnavag .web_navcb a:hover:last-child { border-radius: 0px 0px 6px 6px; }
.webnav li .webnavag .web_navcb a:hover { background: #ff6f06; color: #fff; font-weight: bold; }
.webnav li .webnavag .webnavtit a:hover h2 { color: #ff6f06; font-weight: bold; }
.webnav li .webnavag .webnavtit a.hover h2 { color: #ff6f06; font-weight: bold; }
.webnav li .webnavag .webnavtit a.hover b { background: url(../images/bg1.png) no-repeat -260px 0px; background: image-set(url(../images/bg1.png) 1x, url(../images/bg1-2x.png) 2x) no-repeat -260px 0px; background: -webkit-image-set(url(../images/bg1.png) 1x, url(../images/bg1-2x.png) 2x) no-repeat -260px 0px; }
.web-louser { width:100px; float: right;padding-top:14px; }
.web-louser li { float: left; width: 50px; }
.web-louser li span { color: #333333; text-align: center; display: block; }
.web-louser li a { font-size: 12px; color: #fff; border: 1px solid #bbb; padding:2px 5px; border-radius: 5px; }
.web-louser li span:hover { }
.web-louser li a:hover { font-size: 12px; background-color: #ff6f06; border: 1px solid #ff6f06; border-radius: 5px; }
