body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:14px 'Microsoft Yahei','Simsun';color:#333;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}
ul,ol{list-style:none;}
a{text-decoration:none;color:#2d374b;}
a:hover {color:#d00;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
img {vertical-align:middle;}
.wrap{width:1200px; margin:0 auto;}
.HeaderTop{width:100%;height:40px;background:#f9f9f9;border-bottom:#EEEEEE solid 1px;}
.MainContainer{width:1200px;clear:both;margin:auto;position:relative;}
#nav_guide{width:1200px; margin:10px auto; overflow:hidden; border-bottom:1px solid #f5f5f5;}
#nav_guide div{float:left; font-size:15px; height:35px; line-height:35px; padding:0 6px;}
.menu-box{display:none;}
.logo-search{border-bottom: 2px solid #29b516;}

.HeaderTop .MainContainer{height:40px;z-index:1000000;}
.HeaderTop .TopMember{height:40px;overflow:hidden;float:left;}
.HeaderTop .TopMember .Logincont,
.HeaderTop .TopMember .Memberinfo{height:40px;}
.HeaderTop .TopMember .Logincont span,
.HeaderTop .TopMember .Logincont a,
.HeaderTop .TopMember .Memberinfo span,
.HeaderTop .TopMember .Memberinfo a{display:block;float:left;line-height:40px;font-size:14px;padding:0 5px;color:#666;}
.HeaderTop .TopMember .Logincont span input {margin:8px 0;}
.HeaderTop .TopMember .Logincont input[type=text],
.HeaderTop .TopMember .Logincont input[type=password]{width:90px;height:23px;border:#E7E7E7 solid 1px;line-height:23px;text-indent:5px;}
.HeaderTop .TopMember .Logincont input[type=submit]{height:25px;line-height:25px;border:0;padding:0 10px;background:#29b516;color:#FFF;}
.HeaderTop .TopMember .Logincont a.wx{background:#22C770 url(wx.png) 4px 5px no-repeat;height:25px;line-height:25px;border-radius:5px;margin:8px 0 0 10px;padding:0 5px 0 22px;color:#FFF;}
.HeaderTop .TopTime {float:right; overflow:hidden;}
.HeaderTop .TopTime p {line-height:40px; float:left;}
.HeaderTop .TopTime a {line-height:40px; float:left; margin-left:10px;}


/***/
.fl {float:left;}
.fr {float:right;}
.logo-search {width:100%; clear:both;}
.logo-search-main {width:1200px; margin:0 auto; padding:30px 0;}
.logo-search-main:before {content:''; display:block; height:0; clear:both;}
.logo-search .logo {float:left; width:240px; height:65px; display:flex; justify-content:center; align-items:center; overflow:hidden;}
.logo-search .logo img {max-width:240px; max-height:55px;}
.logo-search .search{width:470px;float:left;position:relative; left:305px;}
.logo-search .search .Select{position:absolute; top:1px; left:2px; background:#fff;}
.logo-search .search .Select dt{height:20px; line-height:20px; width:42px; border-right:1px solid #dfdfdf; margin:10px 0; padding:0 20px 0 5px; text-align:center; color:#888; background:url(jiantou.png) 45px 9px no-repeat; cursor:pointer;}
.logo-search .search .Select dd{display:none; width:65px; position:absolute; top:40px; left:-2px; border:2px solid #d9d9d9; border-top:0; background:#fff; border-radius:0 0 3px 3px; z-index:9999;}
.logo-search .search .Select dd div{cursor:pointer; padding:5px 0 5px 13px;}
.logo-search .search .Select dd div:hover{background:#29b516; color:#fff;}
.logo-search .search .Select dd div.ck{color:#29b516;}
.logo-search .search .Select dd div.ck:hover{color:#fff;}
.logo-search .search .keyword{height:40px;padding:1px 54px 1px 1px;background:#d9d9d9;}
.logo-search .search .keyword input{border:0;width:100%; height:40px;line-height:40px;text-indent:5px;font-size:16px;}
.logo-search .search .keyword input:focus{outline:none;}
.logo-search .search .submit{width:54px;height:45px;overflow:hidden;position:absolute;right:0;top:-3px;background:url(search.png) center 3px no-repeat;}
.logo-search .search .submit input[type=submit]{border:0;width:100%;padding-top:45px;background:none;}
.logo-search .search .s_ck{color:#dd2727;}
.logo-search .client {float:right; text-align:right; position:relative;}
.logo-search .client a {display:block; width:42px; text-align:center; float:left; color:#777777; margin-left:50px;}
.logo-search .client a ul {overflow:hidden;}
.logo-search .client a ul li:first-child {width:40px; height:30px; border-radius:50%; overflow:hidden; border:1px solid #dbdbdb; padding-top:10px;}
.logo-search .client a ul li:last-child {width:100%; height:25px; line-height:25px;}
.logo-search .client a ul li img {}

.menu-box {width:100%; background:#f9f9f9; border-top:2px solid #29b516;}
.menu-box ul {width:1200px; margin:0 auto; overflow:hidden; padding:25px 0; font-size:12px;}
.menu-box ul li {float:left; width:195px; margin-left:56px;}
.menu-box ul li:first-child {margin-left:0;}
.menu-box ul li a {display:block; width:65px; height:25px; line-height:25px; float:left; overflow:hidden; font-size:14px;}

.hide_menu{width:100%; height:40px; line-height:40px; background:#29b516; position:fixed; top:0; display:none; z-index:9999999;}
.hide_menu ul{width:1200px; height:100%; margin:0 auto; overflow:hidden;}
.hide_menu ul li{float:left; padding:0 8px; height:100%;}
.hide_menu ul li:hover{background:#4fc73f;}
.hide_menu ul li a{color:#fff; font-size:18px; width:100%; height:100%;}

.codeImg{display:none; position:absolute; top:-68px; left:-70px; padding:5px; background-color:#e5e5e5; border-radius:5px; z-index:9999999;}
.codeImg dl{width:100%; overflow:hidden;}
.codeImg dl dt{height:25px; line-height:25px; text-align:center;}
.codeImg dl dd{}
.codeImg dl dd img{width:100px;}
.codeImg dl dd div{height:25px; line-height:25px; text-align:center;}
.WxImg{left:10px;}

.wxL-H{background:none !important;}

.footer {overflow:hidden; padding:25px 0; background:#f9f9f9;}
.footer .maincont{width:1200px; margin:0 auto;}
.footer .friendship-link {width:100%; overflow:hidden;}
.footer .friendship-link ul{width:928px; height:30px; overflow:hidden; line-height:30px; display:flex; justify-content:center; align-items:center; margin:0 auto 20px; text-align:center;}
.footer .friendship-link li {float:left;  padding:0 30px;}
.footer span {display:block; height:30px; line-height:30px; overflow:hidden; text-align:center; color:#666666;}
.footer span em {width:20px; height:20px; overflow:hidden; margin-right:20px;}
.footer span em img {max-width:20px; max-height:10px;}