@charset "utf-8";
/* CSS Document */

/*CSS reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textatea,p,blockquote,th,td{margin:0; padding:0;}
body{font-size:12px; font-family:"微软雅黑","宋体"; background:#FFF;}
table{border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{ font-style:normal; font-weight:normal;}
ol,ul,li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
addr,acronym{border:0;}
a{color:#444444;}
a:active,a:link,a:visited{text-decoration:none;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}

.orange{color:#ff6600;}
.red{color:#F00;}
.greed{color:#139c0b;}
.grey{color:#666;}
.font12{font-size:12px;}
.font14{font-size:14px;}
.font18{font-size:18px;}
.font20{font-size:20px;}

.ml15{margin-left:15px;}
.ml100{margin-left:100px;}
.ml10{margin-left:10px;}
.mlr10{margin-left:10px; margin-right:10px;}
.mlr15{margin-left:15px; margin-right:15px;}
.mlr5{margin-left:5px; margin-right:5px;}
.mr10{margin-right:10px;}
.mt20{margin-top:20px;}
.mt10{margin-top:10px;}
.mt5{margin-top:5px;}
.textline { text-decoration:underline}

.textCenter{text-align:center;}
.textLeft{text-align:left;}
.eng{color:#999; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
strong{font-weight:bold;}

.top_bg{height:30px; width:100%; background:url(../img/top_bg.jpg) repeat-x bottom;}
.top{margin:0 auto; width:980px; background:url(../img/top_bg.jpg) repeat-x bottom;  height:30px; line-height:28px;}
.top_dl_button,.top_zc_button{width:73px; height:30px; line-height:30px; text-align:center; cursor:pointer; display:inline-block; color:#848484; overflow:hidden;}
.top_dl_button{background:url(../img/top_button.jpg) no-repeat left center;}
.top_zc_button{background:url(../img/top_button.jpg) no-repeat right center; width:71px;}
.top_nav{width:460px; height:30px; line-height:30px; color:#848484;}
.top_nav li{float:right; margin-left:15px;}
.top_nav a{color:#848484; display:block;}
.top_nav a:hover{color:#66cc00;}
.top_fw_icon{background:url(../img/top_fw_icon.jpg) no-repeat left center; padding-left:20px;}
.top_emain_icon{background:url(../img/top_emain_icon.jpg) no-repeat left center; padding-left:20px;}
.top_wedDH_icon{background:url(../img/top_menu_icon.jpg) no-repeat left center; padding-left:20px;}
.top_admin_icon{background:url(../img/top_admin_icon.jpg) no-repeat left center; padding-left:15px;}

.top_nav_dl{width:100px; height:30px; position:relative; line-height:normal; text-align:center; z-index:10000;}
.top_nav_dt{width:90px; height:30px; background:url(../img/top_admin_icon.jpg) no-repeat 11px center;  line-height:30px; padding-left:10px;}
.top_nav_dd{position:absolute; text-align:left; left:0px; top:-1px; display:none; width:78px; padding:0px 10px 10px 10px; background:#FFF; border:1px solid #d5d0cc; overflow:hidden;}
.top_nav_title{width:78px; height:30px; background:url(../img/top_adminOn_icon.jpg) no-repeat left center;  line-height:30px; padding-left:16px; margin-bottom:10px; overflow:hidden;}
.top_nav_name{width:78px; border-bottom:1px dashed #d5d0cc; padding-bottom:10px; margin-bottom:10px; overflow:hidden;}
.top_nav_list{width:78px; text-align:left;  overflow:hidden;}
.top_nav_list li{margin:0 auto; width:78px; height:25px; line-height:25px; float:none; background:url(../img/top_nav_li.jpg) no-repeat right; overflow:hidden;}
.top_nav_dl a,.top_nav_list li a{color:#848484;}
.top_nav_dl a:hover,.top_nav_list li a:hover{color:#66cc00;}

.top_login_text{color:#848484;}
.top_login_text a{color:#ff8a00;}

.head{ margin:0 auto; width:980px; height:100px; overflow:hidden; }
.logo{width: 380px; height: 84px; padding-top:10px;  overflow:hidden;}
.logo img{width: 197px; height: 84px; }
.find{width:320px; height:70px; padding-top:20px; overflow:hidden;}
.find_main{width:315px; height:44px; margin-bottom:5px; overflow:hidden;}
.find_text{width:212px; height:36px; line-height:36px; color:#666; background:url(../img/find.jpg) no-repeat left center; padding:8px 10px 0 50px; border:none; overflow:hidden;outline: 0px;}
.find_button{background:url(../img/find.jpg) no-repeat right center; width:43px; height:44px; text-indent:-9999px; border:none; cursor:pointer; overflow:hidden;}
.find_keyWorld{width:400px; height:25px; line-height:25px; color:#666; padding-left:23px; overflow:hidden;}
.find_keyWorld a{color:#666; margin-right:10px;}
.find_keyWorld a:hover{color:#66cc00;}


.nav_bg{background:#139c0b; height:35px; width:100%;}
.nav{margin:0 auto; width:980px; height:35px; background:#139c0b; overflow:hidden;}

.menu{width:197px; overflow:hidden;}
.menu_li_icon1{background:url(../img/menu_li_icon1.jpg) no-repeat left center;}
.menu_li_icon2{background:url(../img/menu_li_icon2.jpg) no-repeat left center;}
.menu_li_icon3{background:url(../img/menu_li_icon3.jpg) no-repeat left center;}
.menu_li_icon4{background:url(../img/menu_li_icon4.jpg) no-repeat left center;}
.menu_li_icon5{background:url(../img/menu_li_icon5.jpg) no-repeat left center;}
.menu_li_icon6{background:url(../img/menu_li_icon6.jpg) no-repeat left center;}
.menu_li_icon7{background:url(../img/menu_li_icon7.jpg) no-repeat left center;}
.menu_li_icon8{background:url(../img/menu_li_icon8.jpg) no-repeat left center;}

.subMenu_title{width:197px; height:35px; line-height:35px; background:url(../img/menu.jpg) no-repeat; font-size:14px; text-align:center; font-weight:bold; color:#FFF; cursor:pointer;  position:relative; overflow:hidden;}
.subMenu_main{width:195px; background:#FFF; border-left:1px solid #CCC; border-right:1px solid #CCC; position:absolute; display:none; z-index:300;}
.subMenu_list{width:195px; background:#fff;position:relative;}
.subMenu_list .subMenu_li{width:155px; height:47px; padding:0 20px; line-height:47px; background:url(../img/menu_dt.jpg) no-repeat 170px center #FFF; color:#333; font-weight:bold; font-size:14px; border-bottom:1px solid #d0d0d0; cursor:pointer;position:relative; }
.subMenu_list .subMenu_li a{display:block; color:#333; height:47px; padding-left:35px;}
.subMenu_list .subMenu_li a:hover{display:block; color:#139c0b;}
.subMenu_list .subMenu_li.Mon a{color:#139c0b;}

.subMenu_list .subMenu_li .suBmenu_sub_main{ margin:0 auto; width:120px; height:auto; padding:0px 0; background:#64c22e; position:absolute; left:195px; bottom:0; border-left:none; z-index:500; display:none; opacity:0.9; filter:alpha(opacity=90); }
.subMenu_list .subMenu_li .suBmenu_sub_main2{ margin:0 auto; width:120px; height:auto; padding:0px 0; background:#64c22e; position:absolute; left:195px; bottom:0px; border-left:none; z-index:500; display:none; opacity:0.9; filter:alpha(opacity=90); }

.subMenu_list .subMenu_li .suBmenu_sub_con{width:120px; padding:0px; margin-top: 0px!important;}
.subMenu_list .subMenu_li .suBmenu_sub_con li{width:120px; height:47px; padding:0; text-align:center; line-height:47px; background:none; color:#333; font-weight:bold; font-size:12px; color:#333; cursor:pointer; overflow:hidden; border-bottom: #edfde4 1px dotted;}
.subMenu_list .subMenu_li .suBmenu_sub_con li a{color:#edfde4; height:auto; display:block; padding:0px;height:40px; line-height:40px }
.subMenu_list .subMenu_li .suBmenu_sub_con li a:hover{color:#fff; background:#3b8500;opacity:1.0; filter:alpha(opacity=100);}

/* sub_menu */

.nav_main{width:780px; height:35px; line-height:35px; font-size:14px; font-weight:bold; overflow:hidden;}
.nav_main li{width:130px; height:35px; line-height:35px; background:url(../img/nav_li.jpg) no-repeat right center; text-align:center; float:left; overflow:hidden;}
.nav_main li a{display:block; color:#FFF;}
.nav_main li a:hover { color:#cbefb0}

.links{margin:0 auto; width:980px; border:1px solid #eaeaea; border-bottom:1px solid #d2d2d2; margin-bottom:20px; overflow:hidden;}
.links_title{width:130px; height:40px; line-height:40px; padding:10px 20px; font-size:14px; background:url(../img/links_title.jpg) no-repeat right center; font-weight:bold; color:#3b8500; overflow:hidden;}
.links_tIcon{background:url(../img/link_icon.jpg) no-repeat left center; padding-left:30px;}
.links_main{margin:0 auto; width:800px; height:40px; padding:10px 0; overflow:hidden;}
.links_main li{height:40px; float:left; margin-left:10px; background:url(../img/links_li.jpg) no-repeat right center; padding-right:10px; overflow:hidden;}
.links_main li img{height:40px;}

.mapLinks_bg{width:100%; padding:30px 0 30px 0; background:#f8f8f8; clear:both;}
.mapLinks{ margin:0 auto; width:980px; background:#f8f8f8; overflow:hidden;}
.mapLinks_Left,.mapLinks_Left img{width:180px; overflow:hidden;}
.mapLinks_Right{ width:765px; overflow:hidden; }
.mapLinks_nav{ width:540px; overflow:hidden; }
.mapLinks_nav dl{ width:135px; float:left; overflow:hidden; }
.mapLinks_nav dt{width:160px; height:23px; line-height:23px; margin-bottom:10px; font-size:14px; font-weight:bold; color:#333; overflow:hidden;}
.mapLinks_nav dd{width:130px; padding-left:30px; overflow:hidden;}
.mapLinks_nav dd li{width:120px; margin-bottom:5px; padding-left:10px; background:url(../img/mapLinks_li.gif) no-repeat left center;  overflow:hidden;}
.mL_icon1{background:url(../img/mL_icon1.jpg) no-repeat left center; padding-left:30px;}
.mL_icon2{background:url(../img/mL_icon2.jpg) no-repeat left center; padding-left:35px;}
.mL_icon3{background:url(../img/mL_icon3.jpg) no-repeat left center; padding-left:30px;}
.mL_icon4{background:url(../img/mL_icon4.jpg) no-repeat left center; padding-left:25px;}
.mapLinks_nav dl a{color:#333;}
.mapLinks_nav dl a:hover{color:#409800;}

.map_weiXin{ width:92px; overflow:hidden; margin-left: 20px; }
.map_weiXin dt{width:90px; height:89px; border:1px solid #dbdbdb; margin-bottom:5px; overflow:hidden;}
.map_weiXin dt img{width:90px; height:89px;}
.map_weiXin dd{width:90px; height:25px; line-height:25px; text-align:center; border:1px solid #dbdbdb; overflow:hidden;}

.fool_bg{width:100%; background:#e3e3e3; padding:20px 0px 25px 0px; overflow:hidden;}
.fool{margin:0 auto; width:980px; background:#e3e3e3; color:#333; overflow:hidden;}
.fool_main{margin:0 auto; width:980px; margin-bottom:5px; overflow:hidden;}
.Copyrights{margin:0 auto; width:980px;  color:#888; overflow:hidden;}
.fool_main a{color:#333;}
.fool_main a:hover{color:#409800;}

.pop_main{width:67px; padding-bottom:10px; overflow:hidden; z-index:300;}
.pop_main ul{ float:right;}
.pop_main li{width:66px; height:67px; text-align:center; color:#FFF; overflow:hidden;}
.pop_main li{margin-bottom:5px;}
.pop_main li a{display:block; width:66px; height:22px; padding-top:45px; color:#FFF; overflow:hidden;}

.pop_main li .pop_li_kf{background:url(../img/pop_icon2.png) no-repeat 0px 0px;}
.pop_main li .pop_li_2wm{background:url(../img/pop_icon2.png) no-repeat 0px -143px;}
.pop_main li .pop_li_gwc{background:url(../img/pop_icon2.png) no-repeat 0px -67px;}
.pop_main li .pop_li_top{background:url(../img/pop_icon2.png) no-repeat 0px -199px;}

.pop_main li .pop_li_kf:hover{background:url(../img/pop_icon2.png) no-repeat -66px 0px;}
.pop_main li .pop_li_2wm:hover{background:url(../img/pop_icon2.png) no-repeat -66px -143px;}
.pop_main li .pop_li_gwc:hover{background:url(../img/pop_icon2.png) no-repeat -66px -67px;}
.pop_main li .pop_li_top:hover{background:url(../img/pop_icon2.png) no-repeat -66px -199px;}

.pop_main .ewm{ float:left; display:none;width:161px; height:199px;  }
.pop_main .ewm img{width:161px; height:199px; }

.pop_weiXin{width:92px; padding-bottom:10px; overflow:hidden;}
.pop_weiXin_close{width:90px; height:23px; background:url(../img/weiXin_close.jpg) no-repeat right center; cursor:pointer; overflow:hidden;}
.pop_weiXin_dt{width:90px; height:89px; border:1px solid #dbdbdb; background:#FFF; margin-bottom:5px; overflow:hidden;}
.pop_weiXin_dd{width:90px; height:25px; line-height:25px; background:#FFF; text-align:center; border:1px solid #dbdbdb; overflow:hidden;}


.page{width:100%; margin:10px auto; padding:10px 0px; text-align:center; overflow:hidden;}
.page a{border:1px solid #ccc; background:#FFF; text-align:center; margin:0 5px; padding:2px 5px; color:#88ac00;}
.page a:hover,.page a.on{ border:1px solid #88ac00; background:#88ac00; text-align:center;  color:#FFF;}

.duilian{ position:absolute; z-index:999; width:180px; overflow:hidden; display:none; top: 200px; }
.duilian_left{ left:6px; }
.duilian_right{right:6px;}
.duilian_con{ width:180px; height:260px; overflow:hidden; }
.duilian_close{display:block; font-size:13px; color:#555555; text-decoration:none; font-size:10px; position:absolute; right:5px; top:5px; z-index:10;}

/***谢炽华 20160120 注册页面***/
.send_auto{display:inline-block; font-size:12px; color:#444444; background:none; height:27px;border:1px solid #c3c1c1;width:120px;padding-top:1px;text-align:center; cursor:pointer;}
.disabled{ background-color:#cccccc; color:#ff6600; cursor:inherit; }


/**new_head 2018-12-26**/
.new_head{width:100%; background:#fff;}
#topp{box-shadow:0px 15px 10px -15px #ccc; position:relative; top:0; left:0; z-index:9999;}
.new_head input{ border:none;}
.new_contain{ width:980px; margin:0 auto;}
.nh_top{ background:#f2f2f2;line-height:32px; height:32px; font-size:14px;}
.nh_top .new_cart{background:url(../img/new_cart.png) no-repeat left center; padding-left:20px; margin-left:40px;}
.nh_navcenter{ background:#ffffff; height:51px; padding:30px 0 20px;}
.nh_navcenter .nh_logo{ float:left;}
.nh_navcenter .nh_nav{ float:right; width:773px;}
.nh_navcenter .nh_nav ul{ float:left; padding-top:13px; padding-left:40px;}
.nh_navcenter .nh_nav li{ float:left; font-size:16px; margin:0 17px; }
.nh_navcenter .nh_search{ float:right; height:18px; width:95px; margin-top:13px;
position:relative;
text-align:center;
border:2px solid #a1a1a1;
padding:0px 5px; 
background:#fff;
border-radius:25px;
-moz-border-radius:25px; /* 老的 Firefox */
} 
.nh_navcenter .nh_search .nhs1{ position:absolute; top:0px; left:9px; width:76px; height:18px;}
.nh_navcenter .nh_search .nhbtn{ position:absolute; top:3px; right:5px; background:url("../img/new_s2.png") no-repeat; width:12px; height:11px;}
.new_pic6{width:100%;}
.new_pic6 li{margin:0; padding:0; float:left; width:33.33%; font-size:0;}
.new_pic6 li img{width:100%; height:100%;}
.new_picmid{width:100%;}
.new_picmid img{width:100%; height:100%;}