@charset "utf-8";
/* CSS Document */

/*格式化样式*/
*{margin:0;padding:0}
body{font:12px/1.5 MIcrosoft YaHei,Arial, Helvetica, sans-serif;color:#333}
table{width:100%; border-collapse:collapse;border:none;border-spacing:0}
a{color:#202020;text-decoration:none;}
a:hover{color:#ff3c1b}
img{border:none}
input{vertical-align:middle;outline:none}
textarea{outline:none;}
ul,ol,dl{list-style:none;}
/*b,em,i,u,strong{font-weight:normal;font-style:normal;text-decoration:none;}*/
h1,h2,h3,h4,h5,h6{font-size:14px;font-weight:normal;}

/*公共样式*/
.fl{float:left;}
.fr{float:right;}
/*.clearfix{overflow:hidden;zoom:1}*/
.clear{clear:both}

.icons{ font-size:0px; text-indent:-9999999px; overflow:hidden; display:block;}



.top{height:35px;background:#f3f3f3;line-height:35px;color:#888;font-family:'宋体'}
.top span{color:#444;padding:0 10px}
.wrap1000{width:1000px;margin:0 auto}
.belogin a{padding:0 5px;color:#444}
.belogin a:hover{color:#00b0ec}

.header{}
.header .head{ width:1000px; height:115px; padding:0 20px; margin:0 auto;}
.header .logo{ width:350px; height:100px; float:left; padding:15px 0 0 0px;}
.header .logo a{background:url(../images/logo.png) no-repeat;width:350px;height:100px;}

.search{border:solid 1px #ddd;background:url(../images/search.png) no-repeat;width:439px; height:50px; float:left;margin:30px 0 0 44px;}

.search .sear{ width:100px; height:30px; float:left; position:relative; margin:10px 0 0 0;}
.search .sear_tit{ display:block; line-height:30px; color:#444; overflow:hidden; font-size:14px; padding:0 10px 0 0; text-align:center;}
.search .sear_top{ position:absolute; top:30px; padding:10px 0 0 0; width:93px; background:#FFF; border:solid #ddd 1px; border-top:0; display:none;left:-1px}
.search .sear_top a{ display:block; line-height:30px; font-size:14px; text-align:center; padding:0 10px 0 0;}
.search .sear_top a:hover{ background:#ccc;}
.search .userTxt{ width:260px; height:30px; float:left; border:0; background:none; font:14px/30px "微软雅黑"; float:left; margin:10px 0 0 20px;}
.search .bnt{ width:20px; height:20px; float:left; border:0 none; margin:16px 0 0 20px; background:none; cursor:pointer;}

.login{ float:right; height:35px; margin-top:30px;}
.login .login_yi{ line-height:46px; font-size:14px; color:#175691;}
.login .login_yi a{ color:#888;}
.login .login_yi a:hover{ color:#00b0ec;}
.login .login_yi span{ margin:0 20px; color:#888;}
.zt_user{ width:150px; height:35px; position:relative;}
.zt_user .zt_tit{ width:110px; height:35px; font-size:14px; color:#175691; display:block; position:absolute; left:0; top:0; z-index:9999; background:#FFF url(../images/topHead_ico.png) no-repeat right -111px; padding:0 5px;}
.zt_user .zt_tit b.icons{ background:url(../images/zt_user.png) no-repeat; width:19px; height:19px; position:absolute; left:35px; top:30px;}
.zt_user .readerhover{ background:#FFF url(../images/topHead_ico.png) no-repeat right -143px;}
.zt_user img{ vertical-align:middle; margin-right:8px;}
.zt_userTop{ width:100%; width:156px; border:solid #e5e5e5 1px; background:#FFF; position:absolute; top:35px; left:-14px; display:none; z-index:999;}
.zt_userTop li{ height:28px; line-height:28px; padding:0 6px;}
.zt_userTop li.zt_yi{ border-bottom:dashed #e5e5e5 1px; padding-top:4px;}
.zt_userTop li.zt_yi span{ color:#F60;}
.zt_userTop li.zt_yi .shop a{ display:block; padding-left:20px; background:url(../images/zt_user.png) no-repeat -20px 7px; overflow:hidden;}
.zt_userTop li.zt_er .fl{ color:#3d97d6;}

.nav{ background:#90c31f;}
.nav ul{ width:1000px; height:54px; margin:0 auto; overflow:hidden;}
.nav li{ height:54px; line-height:54px; float:left; font-size:14px;}
.nav li a{ display:block; color:#FFF; padding:0 20px; height:54px; float:left;} 
.nav li span{ display:block; float:left; color:#FFF; line-height:54px;}
.nav li a:hover,.nav li.cur a,.nav li.tar a.readerhover{ background:#b2d528;}



.footer{ background:#87b521; margin:40px 0 0 0; border-top:solid #e5e5e5 1px;}
.footer .foot1000{ width:1000px; margin:0 auto; color:#FFF; padding:20px 0; border-bottom:dashed #FFF 1px;}

.footer .plats{ width:208px; float:left; margin-right:20px;}
.footer .plats h3{ font-size:16px; line-height:30px;}
.footer .plats a.icons{ width:180px; height:56px; background:url(../images/footer_icons.png) no-repeat; margin-top:16px;}
.footer .plats a.plmb{ background-position:0 0;}
.footer .plats a.plmac{ background-position:0 -60px;}

.footer .map{ width:160px; float:left; text-align:center; margin:16px 0 0 0;}
.footer .map h3{ line-height:20px; padding:0 0 5px 0; font-size:14px;}
.footer .map li{ line-height:20px; padding:10px 0 0 0;}
.footer .map li a{ color:#FFF;}
.footer .map li a:hover{ color:#c60000;}
.footer .qfaq{ border-left:solid #FFF 1px; border-right:solid #FFF 1px;}

.footer .Andios{ width:270px; zoom:1; overflow:hidden; float:right;}
.footer .Andios h3{ font-size:16px; line-height:30px; margin-bottom:6px;}
.footer .Andios .weixin{ width:120px; text-align:center; line-height:26px; float:left;}


.footer .links{ width:1000px; margin:0 auto; padding:15px 0;}
.footer .links h3{ line-height:26px; font-size:16px; color:#FFF;}

.footer .linkbottom{ display:none; margin-top:6px; line-height:24px;}
.footer .linkbottom a{ color:#FFF; display:inline-block;}
.footer .linkbottom a:hover{ color:#c60000;}
.footer .linkbottom span{ color:#FFF; margin:0 10px;}

.footer .footBottom{ line-height:32px; text-align:center; background:#f3f3f3; color:#888;}
.footer .footBottom span{ background:#87b521; color:#FFF; padding:2px 5px; margin-right:30px;}
.footer .footBottom img{ margin:10px 20px;}