@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0}
body,ul,p,html,h1,h2,h3,h4,h5,h6,em,strong,span,dl,dd,dt,i,b{font-family: 'Microsoft Yahei', '微软雅黑', '宋体',arial, 'Hiragino Sans GB',  \5b8b\4f53, Tahoma, Arial, Helvetica, STHeiti;  padding:0; margin:0; font:normal; font-weight:normal; font-variant:normal; font-size:12px;font-style:normal}
ul{ list-style:none; padding:0; margin:0;}
a{ text-decoration:none; transition-duration:0.6s; outline:none}
input,button,textarea{ border:none; padding:0; margin:0;outline: none;font-family: 'Microsoft Yahei', '微软雅黑', '宋体',arial, 'Hiragino Sans GB', \5b8b\4f53, Tahoma, Arial, Helvetica, STHeiti;}
/*增加地址定义*/
.user_right textarea{border: 1px solid #acbcc7}
img{ border:none;}
select{ border:none}
table tr td{ border:none}
.clear{ clear:both}
/*通用样式*/
.fl{ float:left;}
.fr{ float:right;}
body {background: #e9eaec;}

/*返回顶部*/
.cd-top {
  display: inline-block;
  height: 60px;
  width: 60px;
  position: fixed;
  bottom:70px;
  /*bottom: 8%;*/
  right: 0.7%;
  margin-top:10px;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  z-index:999;
  background: url(../images/backtop.gif) no-repeat;
}
.cd-top.cd-is-visible {
  visibility: visible;
  opacity: 1;
}
.cd-top:hover{ background: url(../images/backtop2.gif) no-repeat;}

.right_update {
  position: fixed;
  height: 60px;
  width: 60px;
  bottom:131px;
  /*bottom: 15%;*/
  right:0.7%;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  z-index:999;
  background: url(../images/detail_new.gif) no-repeat;
}


/*nave导航样式*/
.nave{ width:100%; height:57px; background:url(../images/nave.jpg) repeat;}
.nave-center{ width:1202px; height:57px; margin:0 auto;}
.nave-center ul li{ float:left; display:block; height:56px;}
/*banner*/
.navList{ width:100%; height:57px; background:url(../images/nave.jpg) repeat;}
.navList .nav {margin: 0 auto;align:center;}
#background-image .bannerHover {position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: block;}
.nav {width: 1202px;height: 57px;display: block;overflow: hidden;margin: 0 auto;}
.nav li {float: left;height: 56px;overflow: hidden; border-right:1px solid #dddddd}
.nav a {position: relative;width: 100%;height: 100%;display: block;overflow: hidden;text-indent: -9999px;font-size: 0;line-height: 0;overflow: hidden;}

/*2015.06.12新增样式*/
/*头部*/
/*#n_header{ width:100%; background:#fff; z-index:1000}*/
#n_header1{ width:100%; background:#fff; z-index:1000; border-bottom: 1px solid #acbdbb;  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);}
/*.n_header{ width:1200px; height:90px; margin: auto;}*/
/*.n_header .n_logo{ float:left; width:300px; height:70px; overflow:hidden}*/
#n_header1 .n_header{ width:1200px; height:98px; margin: auto; background:#fff;  box-sizing: content-box;}
#n_header1 .n_header .n_logo{ float:left; margin-top:20px !important;}
#n_header1 .n_header ul.n_nav{ float:left; height:98px; padding-left:15px;}
#n_header1 .n_header ul.n_nav li{ float:left; font-size:17px; display:inline; padding:0px 8px; margin-top:47px;}
#n_header1 .n_header ul.n_nav li a{ color:#666; float:left; padding-bottom:28px; width:95px; text-align:center; transition-duration:0s;}
#n_header1 .n_header ul.n_nav li a:hover{ color:#48b797; /*background:url(../images/index_images/menu_b.jpg) no-repeat center bottom*/}

#n_header1 .n_nav li.son_160,
#n_header1 .n_nav li.son_159{ background:url(../images/xl_icon.jpg) no-repeat 94% 25%;}
#n_header1 .n_nav li.son_159:hover,
#n_header1 .n_nav li.son_160:hover{background:url(../images/xl_icon1.jpg) no-repeat 94% 25%;}
#n_header1 .n_nav li.son_159:hover a,
#n_header1 .n_nav li.son_160:hover a{color: #48b797 !important;}
#n_header1 .n_nav li.son_159:hover + .service-wrap,
#n_header1 .n_nav li.son_160:hover + .service-wrap2{ display:block !important;  }
.service-wrap{ width:150px; position:absolute; right:-41px; top:91px; z-index:9999; overflow:hidden; display:none;}
.service-wrap:hover{ display:block !important}
.service-wrap b{ float:left; width:100%; height:9px; background:url(../images/jt_icon.jpg) no-repeat 33% top; z-index:100; position:relative}
.service-wrap .menu{ width:108px; padding:8px 20px 12px 20px; border:1px solid #ddd; float:left; background:#FFF; margin-top:-2px; position:relative; z-index:10}
.service-wrap .menu a{ font-size:14px; color:#666; float:left; width:108px; line-height:36px; border-bottom:1px dotted #e2e2e2}
.service-wrap .menu a:nth-child(1){border-top:0px;}
.service-wrap .menu a:hover{color: #48b797 !important;}
.service-wrap2{ right:179px;}


#n_header1 .n_header ul.n_l_r li{ margin-top:43px; padding-right:18px; height:54px;}
#n_header1 .n_header ul.n_l_r li .arrow{ background:url(../images/yp_spirit.png) no-repeat; -webkit-transition: all .25s;-o-transition: all .25s; transition: all .25s;display: block; margin-top: -2px; width: 10px; height: 5px; position: absolute; top: 28%;right: 3px;}
#n_header1 .n_header ul.n_l_r li:hover .arrow{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.user-link{	position: absolute;top:54px; left: -17px;z-index: 101; width: 140%;border: 1px solid #eaeaea; background: #fff; border-radius: 0px; display:none;
/*-webkit-transition: none;
transition: none;
-webkit-transform: scale(0);
-ms-transform: scale(0);
transform: scale(0);
-webkit-transform-origin: center top;
-ms-transform-origin: center top;
transform-origin:center top;*/
}
.user-link b{ width:13px; height:8px; background:url(../images/jt_icon.jpg) no-repeat; position:absolute;top: -8px;left:44%;}
.user-link span{ display:block; text-align:center;  height: 40px; line-height: 40px; border-bottom: 1px solid #eaeaea;	font-size: 14px !important; color: #666; cursor:pointer}
.user-link .l1 i{ display: inline-block; width: 15px;height: 15px; background: url(../images/yp_spirit1.png) no-repeat -40px -46px;position: relative; top: 2px; margin-right: 5px;-webkit-transition: all .25s;-o-transition: all .25s; transition: all .25s;}
.user-link .l2 i{display: inline-block;width: 15px;height: 15px; background: url(../images/yp_spirit1.png) no-repeat -59px -45px;position: relative;top: 2px; margin-right: 5px;-webkit-transition: all .25s; -o-transition: all .25s; transition: all .25s;}
.user-link .l1:hover,.user-link .l2:hover{color:#48b797 !important}
.user-link .l1:hover i{ background: url(../images/yp_spirit1.png) no-repeat -40px -66px; }
.user-link .l2:hover i{ background: url(../images/yp_spirit1.png) no-repeat -59px -66px;} 
.n_login:hover .user-link{ 
visibility: visible;    
   opacity: 1;    
   -webkit-transform: scale(1);        
   -ms-transform: scale(1);            
   transform: scale(1);    
   -webkit-transition: all 0.3s cubic-bezier(0.31, 0.57, 0.68, 1.36);
   transition: all 0.3s cubic-bezier(0.31, 0.57, 0.68, 1.36); 
} 
#n_header1 .n_header ul.n_l_r li a{ color:#48b797}
#n_header1 .n_member_info{ margin-top:35px !important; }

.app-download{  float:right;position: relative;/*height:53px;*/ top:21px; right:-48px; z-index:999; padding-top:22px;}
.app-download .li_app{ position: relative; z-index: 100; height:55px;}
.app-download .li_app p{ background:url(../images/kh_icon.jpg) no-repeat left center; line-height:32px; width:60px; height:16px; font-size:16px; color:#666; padding-left:20px; cursor:pointer; padding-bottom:15px; overflow:hidden }
.app-download .li_app:hover p{ background:url(../images/kh_icon1.jpg) no-repeat left center; color: #48b797;}


/*.app-download .li_app{display: block; color:#666; font-size:16px; padding:0px 19px; line-height:76px;}
.app-download .li_app i{font-size: 20px; position: relative;top: 3px;color: #666666;}*/
.mobile-wrap{position: absolute; min-width: 206px;right:11px; top: 55px;background:#fff; border: solid 1px #dddddd;padding: 20px; display:none; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
/*-webkit-transition: none;
transition: none;
-webkit-transform: scale(0);
-ms-transform: scale(0);
transform: scale(0);
-webkit-transform-origin: right top;
-ms-transform-origin: right top;
transform-origin:right top;
*/}
/*.app-download:hover{ background:url(../images/kh_icon1.jpg) no-repeat left center;}
.app-download:hover .li_app{ color: #48b797;}*/
.app-download:hover .mobile-wrap{
	visibility: visible;    
   opacity: 1;    
   -webkit-transform: scale(1);        
   -ms-transform: scale(1);            
   transform: scale(1);    
   -webkit-transition: all 0.3s cubic-bezier(0.31, 0.57, 0.68, 1.36);
   transition: all 0.3s cubic-bezier(0.31, 0.57, 0.68, 1.36); 
}
.mobile-wrap .qr{height: 90px;float: left;margin-right: 15px;}
.mobile-wrap .btns {overflow: hidden;}
.mobile-wrap .btns span {display: block;font-size: 13px;}
.mobile-wrap .btns a {display: block;height: 25px; line-height: 25px; background: #48b797; color: #ffffff; border-radius: 2px; padding: 0px 10px; margin-top:9px; font-size: 12px;}
.mobile-wrap .btns a i {font-size: 16px;position: relative; top: 3px; margin-right: 4px;}
.app-download b{width:13px; height:8px; background:url(../images/jt_icon.jpg) no-repeat; position:absolute;  top: -7px;right: 7%; z-index: 1;}
  
/*头部搜索*/
#n_header1 .new_p_search{ float:right; margin-top:43px; right:118px;position: relative;}
#n_header1 .new_p_search p{ background:url(../images/h_serch.jpg) no-repeat left center; line-height:32px; width:40px; height:16px; font-size:16px; color:#666; padding-left:25px; cursor:pointer; padding-bottom:15px; }
#n_header1 .new_p_search:hover p{ background:url(../images/h_serch1.jpg) no-repeat left center;}
#n_header1 .li_3 { position: relative; z-index: 100; height:55px;}
#n_header1 .li_3:hover p{ color: #48b797 !important;}
#n_header1 .li_3_content { background:url(../images/h_serchbg.jpg) no-repeat; width:290px;  position:absolute;  left:-10px;  z-index:99; clear:both;top: 48px; display:none;
/*-webkit-transition: none;
transition: none;
-webkit-transform: scale(0);
-ms-transform: scale(0);
transform: scale(0);
-webkit-transform-origin: left top;
-ms-transform-origin: left top;
transform-origin:left top;*/
}
#n_header1 .li_3:hover .li_3_content{
	visibility: visible;    
   opacity: 1;    
   -webkit-transform: scale(1);        
   -ms-transform: scale(1);            
   transform: scale(1);    
   -webkit-transition: all 0.3s cubic-bezier(0.31, 0.57, 0.68, 1.36);
   transition: all 0.3s cubic-bezier(0.31, 0.57, 0.68, 1.36); 	
}
.searchbar{ float:left; width:262px; background:#fff; margin-top:8px; border:1px solid #dddddd; border-top:none; padding:13px}
.searchbar input { float:left; width:230px; height:30px; float:left; border:solid 1px #48b797; border-right:0; border-radius:2px 0 0 2px; background: #ffffff; box-sizing: border-box; overflow: hidden; padding:5px 10px; color:#999 } 
.searchbar button { width:30px; height:30px; padding:10px; box-sizing: border-box; background:url(../images/h_serch2.png) no-repeat #48b797 center; color: #ffffff; vertical-align: middle; border-radius: 0 2px 2px 0; font-size: 18px; cursor:pointer}  
.searchbar button:hover { background:url(../images/h_serch2.png) no-repeat #068560 center;  } 


/*手机头部*/
.btn-navbar{ width:38px; height:26px; background: url(../images/icon1.png) no-repeat; float: right;position: absolute;  right:152px; top: 39px; display:block; cursor:pointer}
.pull_cur{ background: url(../images/icon1_1.png) no-repeat; cursor:pointer}
.right_btn{ position:relative}
.pull-right{ width:200px; position: absolute;right: 124px;top: 71px;   z-index: 999; background: #fff; border-radius:10px;}
.menu-main{}
.pull-right ul li{ color:#FFF; line-height:80px; font-size:26px; width:100%; height:80px; text-align:center; border-bottom: 1px solid #999;}
.pull-right ul li:last-child{ border-bottom:}
.pull-right ul li a{ color:#333}
.pull-right ul li a:hover{color:#0080FF}
.right_btn:hover .pull-right{ display:block !important}
/*会员登录前样式*/
.n_header ul.n_l_r{ float:right; position:relative}
.n_header ul.n_l_r li{ float:left; margin-top:35px;}
.n_header ul.n_l_r li a{ float:left; color:#979797; display:inline; font-size:16px; height:30px; line-height:30px; text-indent:23px;}
.n_header ul.n_l_r li.n_login a{  background:url(../images/n_login2.jpg) no-repeat left center;}
.n_header ul.n_l_r li.n_readius a{ background:url(../images/n_readius.gif) no-repeat; display:none}
/*会员登录后样式*/
.n_header ul.n_member_info{ float:right; margin-top:25px; display:inline;}
.n_header ul.n_member_info .li_login_after{ position: relative; z-index: 100; height:55px;}
.n_header ul.n_member_info li.n_a0{ padding-top:10px; padding-bottom:10px;}
/*.n_header ul.n_member_info li.n_a0 a.pic_img{ float:left; width:40px; height:40px; overflow:hidden}*/
.n_header ul.n_member_info li.n_a0 img{ float:left; -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px; width:35px; height:35px;}
.n_header ul.n_member_info li.n_a0 table{ float:right; font-size:14px; width:97px;}
.n_header ul.n_member_info li.n_a0 table td{ text-align:left !important;}
/*.n_header ul.n_member_info li.n_a0 table a.nickname{ color:#666; float:left; width:90px}
.n_header ul.n_member_info li.n_a0 table a:hover{ color:#48b797}*/
.n_header ul li{ float:left; position:relative}
.n_header ul li.n_member_item a.n_member_img{ display:block; height:64px;}
.n_header ul li.n_member_item a.n_member_img img{ -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px;}
.n_header ul li.n_member_item a.n_member_img span{ float:right; background:url(../images/yuanquan.png) no-repeat; margin-top:-5px; margin-left:-5px; width:8px; height:8px; display:block}
ul.n_member_submenu{ -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; position:absolute; width:140px; background:#fff; z-index:1000; margin-top:-3px; padding: 0 15px;  border: 1px solid #ccc; right:0;top: 65px; padding-bottom:8px; display:none;
/*-webkit-transition: none;
transition: none;
-webkit-transform: scale(0);
-ms-transform: scale(0);
transform: scale(0);
-webkit-transform-origin: right top;
-ms-transform-origin: right top;
transform-origin:right top;*/
}

.n_member_item:hover .n_member_submenu{
	visibility: visible;    
   opacity: 1;    
   -webkit-transform: scale(1);        
   -ms-transform: scale(1);            
   transform: scale(1);    
   -webkit-transition: all 0.3s cubic-bezier(0.31, 0.57, 0.68, 1.36);
   transition: all 0.3s cubic-bezier(0.31, 0.57, 0.68, 1.36); 		
}

.n_member_item ul.n_member_submenu li{ border-bottom:1px solid #ddd; float:left; width:140px;}
ul.n_member_submenu li a{ float:left; color:#333; text-indent:10px; padding:7px 0px; display:block; width:140px; background-position:15% center; background-repeat:no-repeat}
ul.n_member_submenu li a span{ font-size:14px !important;}
ul.n_member_submenu li a:hover{color:#48b797}
/*n_member_submenu:hover{display:block;}*/
.n_member_submenu b { width: 13px;height: 8px; background: url(../images/jt_icon.jpg) no-repeat; position: absolute; top: -8px; right: 12px;}
.msg-menu{  float: left;position: relative; background:url(../images/xx_icon2.png) no-repeat left 18px;}
.msg-menu a{display: block; color: #666;font-size: 16px; padding: 0px 25px;line-height: 48px;height:64px;}
.msg-menu .msg-wrap {padding: 10px 20px;position: absolute; min-width: 180px;right: 14px;top: 63px;background: #ffffff;border: solid 1px #ddd; padding: 20px; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); z-index:99;
-webkit-transition: none;
transition: none;
-webkit-transform: scale(0);
-ms-transform: scale(0);
transform: scale(0);
-webkit-transform-origin: right top;
-ms-transform-origin: right top;
transform-origin:right top;
}
.msg-menu .menu a {display: block; height: 36px; line-height: 36px;padding: 0 6px; font-size: 13px;}
.msg-menu:hover{ background:url(../images/xx_icon.png) no-repeat left 18px;}
.msg-menu a:hover{ color:#48b797}
.msg-menu:hover .msg-wrap {
	visibility: visible;    
   opacity: 1;    
   -webkit-transform: scale(1);        
   -ms-transform: scale(1);            
   transform: scale(1);    
   -webkit-transition: all 0.3s cubic-bezier(0.31, 0.57, 0.68, 1.36);
   transition: all 0.3s cubic-bezier(0.31, 0.57, 0.68, 1.36); }
.msg-wrap b{ width: 13px;height: 8px; background: url(../images/jt_icon.jpg) no-repeat; position: absolute; top: -8px; right: 20px; }
ul.n_member_submenu li a span{ float:left; font-size:13px;}
ul.n_member_submenu li a p{ float:left; background:url(../images/yuanquan.png) no-repeat; width:8px; height:8px; margin-left:5px; margin-top:-3px;}
.menu a{ width:170px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; word-break:break-all}
/*底部文件*/
#new_foot{ background:#2d3237; width:100%; height:auto; clear:both}
#new_foot .new_foot{ width:1200px; background:#2d3237; height:auto; margin:auto; padding:30px 0px 20px 0px; overflow:hidden}
.new_foot h3{color:#ffffff;font-weight:600; font-size:16px; float:100%; padding-bottom:30px;}
.new_foot .link-section{ float:left; width:30%; color:#aaaaaa;}
.new_foot .link-section .links{ float:left; width:100%;margin-bottom:15px}
.new_foot .link-section .feedback{ float:left; width:100%;}
.new_foot .link-section a{ font-size:13px; color:#abd1ed}
.new_foot .link-section a:hover{ color:#FFF}
.new_foot .partner-section{ float:left; width:30%; margin-left:15%;}
.new_foot .partner-section ul li{display:inline-block;vertical-align:middle;margin-right:30px;margin-bottom:13px; float:left; height:25px;}
.new_foot .partner-section ul li a{ filter:alpha(opacity=60); opacity:0.6; -moz-opacity:0.6; -khtml-opacity:0.6; float:left}
.new_foot .partner-section ul li a:hover{filter:alpha(opacity=100); opacity:1; -moz-opacity:1; -khtml-opacity:1;}
.new_foot .qr-section{ float:right; width:130px; text-align:center; color:#aaaaaa; font-size:12px; position:relative;}
.new_foot .qr-section img{ width:100px; height:100px; margin-bottom:10px;position:relative}
#new_foot2{ background:#23282d;color:#666666; clear:both}
#new_foot2 .new_foot2{ width:1200px; background:#23282d; height:auto; margin:auto; overflow:hidden; height:50px; line-height:50px;}
#new_foot2 .new_foot2 .copyright{ float:left; width:65%;}
#new_foot2 .new_foot2 .copyright span{ font-size:13px !important; margin-right:20px;}
#new_foot2 .new_foot2 .copyright a{ color:#abd1ed}
#new_foot2 .new_foot2 .bshare-custom{ float:right; margin-top:14px;}
#new_foot2 .new_foot2 .bshare-custom a{ float:left; width:25px; height:25px; padding:0px; -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px; -webkit-transition:all 0.3s ease;transition:all 0.3s ease; display:inline-block; margin-left:10px; display:inline}
#new_foot2 .new_foot2 a.bshare-qzone{ background:url(../images/foot_ico.png) #3b4148 no-repeat center}
#new_foot2 .new_foot2 a.bshare-qqmb{ background:url(../images/foot_ico2.png) #3b4148 no-repeat center}
#new_foot2 .new_foot2 a.bshare-qqim{ background:url(../images/foot_ico3.png) #3b4148 no-repeat center}
#new_foot2 .new_foot2 a.bshare-weixin{ background:url(../images/foot_ico4.png) #3b4148 no-repeat center}
#new_foot2 .new_foot2 a.bshare-sinaminiblog{ background:url(../images/foot_ico5.png) #3b4148 no-repeat center}
#new_foot2 .new_foot2 a.bshare-qzone:hover{ background:url(../images/foot_ico.png) #095eb3 no-repeat center}
#new_foot2 .new_foot2 a.bshare-qqmb:hover{ background:url(../images/foot_ico2.png) #3491e1 no-repeat center}
#new_foot2 .new_foot2 a.bshare-qqim:hover{ background:url(../images/foot_ico3.png) #2f4485 no-repeat center}
#new_foot2 .new_foot2 a.bshare-weixin:hover{ background:url(../images/foot_ico4.png) #03a501 no-repeat center}
#new_foot2 .new_foot2 a.bshare-sinaminiblog:hover{ background:url(../images/foot_ico5.png) #e6162d no-repeat center}


/*首页幻灯片上搜索框*/
.flexslider{ width:100%; height:540px;background-size:cover !important; position:relative}
/*.flexslider a{ width:100%;display:block; cursor:pointer; height: 100%;}*/
.n_search{ width:100%; height:100%; position:relative}
.n_search .searchbg{ width:650px; /*height:56px; background:url(../images/searchbg.gif) no-repeat;*/ position:absolute; left:50%; margin-left: -325px; z-index:10}
.n_search .searchbg input{ width:570px; font-size:16px; color:#787878; float:left; display:inline; padding:19px 0px; border-radius: 5px; text-indent:20px}
.n_search .searchbg button{ float:right; width:75px; height:60px; background:url(../images/index_images/s_btn.png) no-repeat; cursor:pointer}
.hide_info{ width:1200px; margin:auto; overflow:hidden; display:none; padding:30px 0px}
.search_sx{ width:568px; position:absolute; background:#FFF;  top:56px; border:1px solid #ccc;border-top: none; z-index:-100}
.search_sx li{ height:30px; line-height:30px; font-size:16px; color:#787878; list-style:none; padding-left:20px; cursor:pointer}
/*.search_sx li:hover{ background:#E7E7E7}*/
.curbj{background:#E7E7E7 !important}

.flexslider .searchbg {bottom: 25%;}
.flexslider .searchbg {-webkit-animation: fadeInUp 1s both;}
.yun_1{ width:73px; height:21px; background:url(../images/index_images/yun.png) no-repeat; top:21%; left: 50%;   margin-left: 160px; position:absolute}
.yun_1{-webkit-animation: fadeIn 2s both}
.yun_f{ width:225px; height:35px;background:url(../images/index_images/zi.png) no-repeat; top:19%; left: 50%; margin-left:-197px;  position:absolute }
.yun_f{-webkit-animation: fadeInLeft 2s both}
.feiji{ width:517px; height:172px; position:absolute; background:url(../images/index_images/fj.png) no-repeat; top:8%; margin-left:5px; left:50%}
.feiji{-webkit-animation: fdown 2s both}
.feiji_z{ position:absolute;left:50%; width:150px; height:35px; background:url(../images/index_images/feijishangde-zi.png) no-repeat;  margin-left: 16px;top: 19%;}
.feiji_z{-webkit-animation: fadeIn 4s both}
.baner_z{ position:absolute; width:509px; height:28px; background:url(../images/index_images/sousuozi.png) no-repeat center; left:50%; margin-left:-260px; bottom:41%}
.baner_z {-webkit-animation: fadeIn 2s both}
.font_1{ position:absolute; width:104px; height:158px;  background:url(../images/index_images/ic_7.png) no-repeat; left:50%; margin-left:-371px; top:31%}
.font_2{ position:absolute; width:104px; height:158px;  background:url(../images/index_images/ic_6.png) no-repeat; left:50%; margin-left:-281px; top:31%}
.font_3{ position:absolute; width:104px; height:158px;  background:url(../images/index_images/ic_5.png) no-repeat; left:50%; margin-left:-189px; top:31%}
.font_4{ position:absolute; width:104px; height:158px;  background:url(../images/index_images/ic_4.png) no-repeat; left:50%; margin-left:-97px; top:31%}
.font_5{ position:absolute; width:104px; height:158px;  background:url(../images/index_images/ic_3.png) no-repeat; left:50%; margin-left:4px; top:31%;}
.font_6{ position:absolute; width:104px; height:158px;  background:url(../images/index_images/ic_2.png) no-repeat; left:50%; margin-left:105px; top:31%}
.font_7{ position:absolute; width:104px; height:158px;  background:url(../images/index_images/ic_1.png) no-repeat; left:50%; margin-left:191px; top:31%}
.font_8{ position:absolute; width:104px; height:158px;  background:url(../images/index_images/ic_0.png) no-repeat; left:50%; margin-left:284px; top:31%}
.font_1{animation:fadeIn 0s both; -webkit-animation:fadeIn 0s both;}
.font_2{animation:fadeIn 2s both;-webkit-animation: fadeIn 2s both}
.font_3{animation:fadeIn 4s both;-webkit-animation:fadeIn 4s both}
.font_4{animation:fadeIn 6s both;-webkit-animation:fadeIn 6s both}
.font_5{animation:fadeIn 8s both;-webkit-animation:fadeIn 8s both}
.font_6{animation:fadeIn 10s both;-webkit-animation:fadeIn 10s both}
.font_7{animation:fadeIn 12s both;-webkit-animation:fadeIn 12s both}
.font_8{animation:fadeIn 14s both;-webkit-animation:fadeIn 14s both}

.n_search a.banner_b{ width:100%; background:url(../images/index_images/banner_b.png) center no-repeat; height:87px; display:block; position:absolute; bottom: -9%; display:none}

/*首页样式*/
.index_tj{ /*width:890px;*/ background:#fff; margin:auto; font-size:26px; color:#868282; padding:40px 0px;}
.index_tj font{ color:#e45b4b; font-weight:bold}
.video_bg{ background:url(../images/index_images/videobg.jpg) no-repeat center top; height:550px; padding-top:30px;}
.new_video{ margin:auto; width:788px; height:466px; background:url(../images/apple.png) no-repeat center; padding:10px; margin-top:30px;}
.new_video .new_video2{ float:left; width:598px; height:370px; overflow:hidden; margin-top:29px; margin-left:97px; display:inline;}
.new_index{ width:1200px; margin:auto; overflow:hidden; padding-bottom:80px; padding-top:70px;}
.new_index dl{ float:left; width:360px; height:425px; background-image:url(../images/index_images/tr.gif); background-repeat:no-repeat; cursor:pointer;}
.new_index dl p{ float:left; color:#168f6c; font-size:22px; width:100%; text-align:center; margin-top:220px;}
.new_index dl span{ float:left; color:#168f6c; font-size:14px; width:80%; text-align:center; margin-top:35px; line-height:23px; padding:0px 35px;}
.new_index dl:hover p,
.new_index dl:hover span{ color:#FFF}
.new_index dl.n_dl{ background-position:0px -429px}
.new_index dl.n_dl:hover{ background-position: 0px 0px;color:#FFF !important}
.new_index dl.n_dl2{ background-position:-402px -429px; margin-left:62px; display:inline}
.new_index dl.n_dl2:hover{ background-position: -402px 0px}
.new_index dl.n_dl3{ background-position:-804px -429px; float:right;}
.new_index dl.n_dl3:hover{ background-position: -804px 0px}

/*关于我们*/
.about_main{ width:100%; background:url(../images/about/about_bg.jpg) no-repeat center top; height:590px; padding-top:150px;}
.about_bar{ width:100%; background:url(../images/about/about01.gif) bottom center no-repeat; height:60px; text-align:center}
.about_bar .w330{ width:330px; margin:auto;}
.about_bar em{ font-size:35px; color:#585858; font-family:Arial; font-style:italic; margin-top:2px; float:left}
.about_bar font{ font-size:28px; color:#43ae90; font-weight:bold; float:left; padding-left:7px;}
.about_main2{ width:100%; background:url(../images/about/about02.gif) center bottom no-repeat; height:390px; padding-top:30px;}
.about_main2 .w1200{ width:1200px; margin:auto;}
.about_main2 dl{ float:left; width:146px; overflow:hidden; margin-right:50px; margin-left:50px; display:inline}
.about_main2 dl dt{ float:left; width:146px; height:146px;}
.about_main2 dl dd{ float:left; width:146px; text-align:center; margin-top:8px;}
.about_main2 dl dd.name{ font-size:22px; color:#37f0b9; font-weight:bold}
.about_main2 dl dd.zhiwei{ font-size:16px; color:#0b7d4b; background:url(../images/about/about03.png) center bottom no-repeat; height:35px;}
.about_up{ width:100%;}
.about_up a{ width:100%; background:url(../images/about/apple_video.png) no-repeat center; height:45px; display:block; margin-top:-23px;}
.about_main3{ padding:80px 0px; width:1200px; margin:auto; background:url(../images/about/p01.png) center no-repeat}
.about_main3 .p02{ float:left; background:url(../images/about/p02.png) no-repeat; width:96px; height:97px; margin-top:95px; margin-left:234px; display:inline}
.about_main3 .p03{ float:left; background:url(../images/about/p03.png) no-repeat; width:98px; height:63px; margin-top:32px; margin-left:10px; display:inline}
.about_main3 .p04{ float:left; background:url(../images/about/p04.png) no-repeat; width:158px; height:94px; margin-top:95px; margin-left:40px; display:inline}
.about_main3 .p05{ float:left; background:url(../images/about/p05.png) no-repeat; width:157px; height:83px; margin-top:14px; margin-left:-10px; display:inline}
.about_main3 .p06{ float:left; background:url(../images/about/p06.png) no-repeat; width:155px; height:92px; margin-top:95px; margin-left:0px; display:inline}
.about_main3 .p07{ float:left; background:url(../images/about/p07.png) no-repeat; width:125px; height:70px; margin-top:27px; margin-left:-55px; display:inline}

/*登录和注册弹窗*/
.mask{ margin:0; padding:0; border:none; width:100%; height:100%; background:url(../images/LoginBoxBg.png); /*background:#333; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; */position:fixed; z-index:9999; top:0; left:0; display:none;}
.mask *{ position:relative;}
#LoginBox span{ transition-duration:0.6s}
#LoginBox{position:fixed;left:50%;top:50%; background:white; width:540px; z-index:10000;display:none; margin:-221px 0px 0px -270px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#LoginBox .menu{ width:540px; height:58px; background:#f0f0f0; float:left; display:none; border-radius: 5px;}
#LoginBox .menu ul{ float:left; width:540px; height:58px}
#LoginBox .menu ul li{ float:left; width:266px; height:58px; margin-left:2px; margin-right:2px;}
#LoginBox .menu ul li a { float:left; line-height:58px; width:266px; height:58px; border-top:3px solid transparent;}
#LoginBox .menu ul li a i{ float:left; background-image:url(../images/spr2.png); background-repeat:no-repeat; margin-top:14px; margin-left:50px; display:inline }
#LoginBox .menu ul li a span{ float:left; color:#333; font-size:20px; padding-left:10px; }
#LoginBox .menu ul li a i.emali_reg{ background-position:0px 0px; width:28px; height:19px; margin-top:19px;}
#LoginBox .menu ul li a i.tel_reg{ background-position:-37px 0px; width:22px; height:29px}
#LoginBox .menu li a.tabactive{ border-top:3px solid #48b797; background: #fff;}
#LoginBox .menu li a.tabactive span{ color:#48b797}
#LoginBox .menu li a.tabactive i.emali_reg{ background-position:0px -37px}
#LoginBox .menu li a.tabactive i.tel_reg{ background-position:-37px -37px}
#LoginBox .menu p{ float:left; margin-top:-75px; margin-left:525px; position:relative; z-index:1000}
#LoginBox .tab{ float:left; width:500px; height:430px; overflow:hidden;}
#LoginBox .tabcontent{ float:left; width:440px; height:400px; margin:20px 0px 0px 50px; overflow:hidden;}
#LoginBox .tabcontent ul{ float:left}
#LoginBox .tabcontent ul li{ float:left; width:440px; height:45px; margin-bottom:16px;}
#LoginBox .tabcontent ul li span.msg-box{ margin-top:10px;}
#LoginBox .tabcontent ul li input{ font-size:15px; color:#272727 !important; width:208px;}
#LoginBox .tabcontent ul li.l_li{ background:url(../images/new_user.gif) no-repeat}
#LoginBox .tabcontent ul li.l_li2{ background:url(../images/new_password.gif) no-repeat}
#LoginBox .tabcontent ul li.l_li input,.tabcontent ul li.l_li2 input{ margin-left:45px; margin-top:13px; }
#LoginBox .tabcontent ul li.l_li3 input{ float:left; border:1px solid #c8c8c8; width:130px; padding:12px 0px 12px 10px;}
#LoginBox .tabcontent ul li.l_li3 img{ float:left; width:80px; height:45px; margin-left:8px; cursor:pointer}
#LoginBox .tabcontent ul li.l_li3 p{ float:left; margin-top:15px; padding-left:10px;cursor:pointer;}
#LoginBox .tabcontent ul li.l_li4 button{ width:440px; height:45px; background:#48b797; color:#FFF; font-size:17px; cursor:pointer}
#LoginBox .tabcontent ul li.l_li5 span{ float:left; color:#8c8c8c; font-size:14px; }
#LoginBox .tabcontent ul li.l_li5 input{ width:auto;}
#LoginBox .tabcontent ul li.l_li5 a{ float:right; color:#d14141; text-decoration:underline; font-size:14px;}
#LoginBox .tabcontent ul li.l_li5 a:hover{ text-decoration:none}
#LoginBox .tabcontent ul li.l_li6{ font-size:14px; margin-top:20px; line-height:30px;}
#LoginBox .tabcontent ul li.l_li6 a{ color:#999; float:right}
#LoginBox .tabcontent ul li.l_li6 a:hover{ color:#666}
#LoginBox .tabcontent ul li.l_li6 span.back_login{ float:left; font-size:13px !important; color:#999; cursor:pointer; margin-right:90px; display:inline}
#LoginBox .tabcontent ul li.l_li6 span:hover{ color:#48b797}
#LoginBox .tabcontent ul li.l_li7{color:#8c8c8c; font-size:14px; height:20px; overflow:hidden}
#LoginBox .tabcontent ul li.l_li7 a{ color:#359479}
#LoginBox .tabcontent ul li.l_li7 a:hover{ color:#48b797}
#LoginBox .tabcontent ul li.l_li6 span.weixin_login_reg{ float:left; font-size:13px !important; color:#999; cursor:pointert; background:url(../images/spr.png) left center no-repeat; padding-left:38px; height:30px; cursor:pointer}
#LoginBox .tabcontent ul li.l_li6 span.weixin_login_reg:hover{ color:#48b797}
#LoginBox #tabcontent2 ul li.l_li3 .send{ float:left; background:#505050; color:#FFF !important; padding:0px 15px; height:45px; margin-left:10px; line-height:45px; font-size:13px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; cursor:pointer}
#LoginBox #tabcontent2 ul li{ margin-bottom:9px;}
.page{ width:100%; height:auto; overflow:hidden; display:inline-block; text-align:center; margin-top:10px; padding-top:20px;}
.page ul li{ display:inline-block; *display:inline; *zoom:1; margin-right:10px;}
.page ul li span{ border:1px solid #ddd; padding:5px 8px; display:block}
.page ul li a{ display:block;border:1px solid #ddd; padding:5px 10px; color:#363636}
.page ul li.active a,.page ul li a:hover{ background:#48b797; color:#FFF !important}

.n_banner{ width:100%; height:auto; margin:auto; margin-top:10px; }
.n_banner img{ height:auto; display:block; margin:auto}

.logo_login{ width:300px; height:75px; background:#0F0; margin:auto; background:url(../images/logo_login.png) no-repeat center top}
.login_new{ position: absolute;width: 100%;background:#fff; padding:20px 0px; display:none; border-radius:5px;}
.login_new .login_bar,.reg_new_jss .login_bar{ float:left; width:540px; color:#333; text-align:center; font-size:18px; }
.login_new .login_tabcontent{ float:left; width:440px; height:300px; margin:20px 0px 0px 50px; overflow:hidden; }
.login_new .login_tabcontent ul{ float:left}
.login_new .login_tabcontent ul li{ float:left; width:440px; height:45px; margin-bottom:18px;}
.login_new .login_tabcontent ul li input{ font-size:15px; color:#272727 !important; width:208px;}
.login_new ul li.l_li3 input{ float:left; border:1px solid #c8c8c8; width:130px; padding:12px 0px 12px 10px;}
.login_new ul li.l_li3 img{ float:left; width:80px; height:45px; margin-left:8px; cursor:pointer}
.login_new ul li.l_li3 p{ float:left; margin-top:15px; padding-left:10px;cursor:pointer;}
.login_new ul li.l_li4 button{ width:440px; height:45px; background:#48b797; color:#FFF; font-size:17px; cursor:pointer}
.login_new ul li.l_li4 a{ color:#359479}
/*.login_new ul li.l_li4_1 button{ height:50px; font-size:18px;}*/
.login_new ul li.l_li4{ margin-bottom:10px;}
.login_new ul li.l_li5 span{ float:left; color:#8c8c8c; font-size:14px; }
.login_new ul li.l_li5 input{ width:auto;}
.login_new ul li.l_li5 a{ float:right; color:#d14141; text-decoration:underline; font-size:14px;}
.login_new ul li.l_li5 a:hover{ text-decoration:none}
.login_new ul li.l_li7{color:#8c8c8c; font-size:14px; height:20px; overflow:hidden}
.login_new ul li.l_li7 a{ color:#359479}
.login_new ul li.l_li7 a:hover{ color:#48b797}
.login_new ul li.login_l_li,.login_new ul li.login_l_li2,.login_new ul li.l_li3_1{ height:64px; margin-bottom:3px; padding-top:9px;}
.login_new ul li.login_l_li input,.login_new ul li.login_l_li2 input{ margin-left:45px; margin-top:9px; }
.login_new ul li.login_l_li{ background:url(../images/new_user2.gif) no-repeat}
.login_new ul li.login_l_li2{ background:url(../images/new_password2.gif) no-repeat}
.login_new .login_wx_back{ float:left; width:340px; text-align:center; padding-left:170px; padding-bottom:20px; }
.login_new .login_wx_back span{ float:left; color:#666; font-size:14px !important; cursor:pointer; background:url(../images/sm_code.gif) left center no-repeat; padding-left:30px; line-height:22px;}
.login_new .login_wx_back span:hover{ color:#48b797 }
.login_new .login_wx_back p{ float:left; color:#666; padding-left:30px; line-height:22px;}
.login_new .login_wx_back p a{ color:#48b797 !important}

.reg_new_jss{ position: absolute;width: 100%;background:#fff; padding:20px 0px; display:none; border-radius:5px;}

.login_w{position: absolute;width: 100%;background: #fff; padding:20px 0px; display:none; border-radius:5px;}
.impowerBox {
  line-height: 1.6;
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: middle;
  z-index: 1;
  text-align: center;
}
.impowerBox .title {
  text-align: center;
  font-size: 20px;
}
.impowerBox .qrcode {
  width: 200px;
  margin-top: 15px;
  border: 1px solid #E2E2E2;
}
.impowerBox .status.status_browser {
  text-align: center;
}
.impowerBox .status {
  padding: 7px 14px;
  text-align: left;
}
.impowerBox .status p {
  font-size: 13px;
}

.wx-login-container-back {
  background: #48b797;
}
.wx-login-container {
  cursor: pointer;
  display: inline-block;
  height: 38px;
  line-height: 38px;
  padding: 0 30px;
  border-radius: 3px;
  margin-left:4px;
  font-size:14px;
  margin-top:20px;
}
.wx-login-container .sm-code{ background:url(../images/mail_03.png) no-repeat; width:25px; height:17px; float:left; margin-top:10px;}
.wx-login-container span { float:left; font-size:15px; padding-left:8px;
  color: #9f9fa0;
}
.wx-login-container span.wx-login{ color:#fff !important}
.impowerBox .fr { width:100%; text-align:center; padding-top:15px;
  float: right;
}
.wx-login-container .fr a {
  color: #e5653d;
}
.fr .mzh { color:#666; font-size:13px !important}
.mzh a{ color:#48b797 !important}
.mzh a:hover{ color:d56d48}


/*会员内容详细页*/
.texta_z{width: 96%;height: 60px;margin-top: 10px;padding: 2%;border: 1px solid #ddd;resize: none}



/*************************跳转页面 注册  登录  忘记密码  发送邮件  邮箱验证成功  邮箱验证失败...开始*************************/
/*登录页面*/
.login_new_728{ width:1200px; height:477px; margin:50px auto; overflow:hidden;}
.login_new_728 .login_new_left{ width:700px; height:477px;}
.login_new_728 .login_new_right{ background:#FFF; width:380px; height:477px; overflow:hidden; padding:0px 60px}
.login_new_728 .login_new_right .login_new_right_bar{ float:left; width:380px; border-bottom:1px solid #43ad8f; padding:30px 0px 15px 0px}
.login_new_728 .login_new_right .login_new_right_bar span{ float:left; font-size:24px; color:#010101}
.login_new_728 .login_new_right .login_new_right_bar a{ float:right; font-size:16px; color:#43ad8f; margin-top:4px;}
.login_new_728 .login_new_right .login_new_right_bar a:hover{ color:#288067}
.login_new_728 .login_new_right ul{ float:left; width:380px; padding-top:30px;}
.login_new_728 .login_new_right ul li{ float:left; width:380px; margin-top:10px; margin-bottom:10px;}
.login_new_728 .login_new_right ul li p{ float:left; font-size:16px; width:75px; padding:10px 0px}
.login_new_728 .login_new_right ul li input.t_box{ float:left; border:1px solid #bbbbbb; padding:10px; color:#666; font-size:14px; width:260px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.login_new_728 .login_new_right ul li.captcha input.t_box{ width:90px; margin-right:5px;}
.login_new_728 .login_new_right ul li span{ margin:0px; padding:0px; margin-top:2px;}
.login_new_728 .login_new_right ul li span.msg-box{ float:left; clear:both; margin-left:74px;}
.login_new_728 .login_new_right ul li img{ float:left; margin-left:10px;}
.login_new_728 .login_new_right ul li.captcha span{ margin-top:4px;}
.login_new_728 .login_new_right ul li.captcha span.msg-box{ float:left; clear:none; margin-left:0px;}
.login_new_728 .login_new_right ul li button{ width:280px; background:#43ad8f; float:left; padding:10px; color:#fff; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; font-size:18px; margin-left:75px; margin-top:6px; cursor:pointer}
.login_new_728 .login_new_right ul li button:hover{ background:#288067}
.login_new_728 .login_new_right ul li.checkbox{ margin-top:0px;}
.login_new_728 .login_new_right ul li.checkbox p{ width:100px; padding:0px; margin-left:75px;}
.login_new_728 .login_new_right ul li.checkbox a{ float:right; margin-right:30px; color:#962a2a; font-size:16px;}
.login_new_728 .login_new_right ul li.checkbox a:hover{ text-decoration:underline}
.reg_main{ width:1160px; margin:15px auto; background:#FFF; padding:20px;}

/*注册页面*/
#mailBox{background:#fff;border:1px solid #ddd;padding:3px 5px 5px;position:absolute; margin-top:15px;z-index:9999;display:none;/*-webkit-box-shadow:0px 2px 7px rgba(0, 0, 0, 0.35);-moz-box-shadow:0px 2px 7px rgba(0, 0, 0, 0.35);*/}
#mailBox p{width:100%;margin:0;padding:0;height:20px;line-height:20px;clear:both;font-size:12px;color:#ccc;cursor:default;}
#mailBox ul{padding:0;margin:0;}
#mailBox li{font-size:12px;height:22px;line-height:22px;color:#939393;font-family:'Tahoma';list-style:none;cursor:pointer;overflow:hidden;}
#mailBox .cmail{color:#000;background:#e8f4fc;}



/*忘记密码*/
.reg_main2{ width:1160px; margin:15px auto; background:#FFF; padding:150px 20px;}
.reg_main2 .forgot_bar{ width:1160px; text-align:center; font-size:32px; color:#4c4c4c}
.reg_main2 .forgot_bar2{ width:1160px; text-align:center; font-size:22px; color:#8c8c8c; margin-top:10px;}
.reg_main2 .forgot_bar2 font{ color:#42ac8e}
.reg_main2 #con{ width:380px; margin:auto; height:260px;}
.reg_main2 #con ul#tags{ float:left; width:100%; margin-top:30px; padding-left:25px}
.reg_main2 #con ul#tags li{ float:left; margin-right:45px; display:inline}
.reg_main2 #con ul#tags li a{ color:#404040; font-size:18px; float:left; background:url(../images/member/email_success_05.png) left center no-repeat; height:25px; padding-left:25px;}
.reg_main2 #con ul#tags li.selectTag a,.reg_main2 #con ul#tags li a:hover{ background:url(../images/member/email_success_04.png) left center no-repeat;}
.reg_main2 #tagContent{ float:left; width:100%; margin-top:30px;}
.reg_main2 #tagContent ul{ float:left; width:100%;}
.reg_main2 #tagContent ul li{ float:left; margin-bottom:15px;}
.reg_main2 #tagContent ul li.email{}
.reg_main2 #tagContent ul li.email input{ border:1px solid #bbbbbb; padding:10px; color:#666; font-size:14px; width:250px; float:left}
.reg_main2 #tagContent ul li.email span{ margin:0px; padding:0px; margin-top:2px;}
.reg_main2 #tagContent ul li.email span.msg-box{ float:left; clear:both}
.reg_main2 #tagContent ul li button{ background:#43ad8f; color:#FFF; font-size:17px; padding:9px 15px; cursor:pointer}
.reg_main2 #tagContent ul li button:hover{ background:#288067}
.reg_main2 #tagContent1 ul li.email input{ width:357px;}
.reg_main2 #tagContent1 ul li.tel{ padding-right:10px;}
.reg_main2 #tagContent1 ul li.tel input{ width:120px;}
.reg_main2 #tagContent1 ul li input.send{ background:#505050; color:#FFF; font-size:14px; padding:11px 15px; float:left; cursor:pointer}
.reg_main2 #tagContent .tagContent{ display:none;}
.reg_main2 #tagContent div.selectTag{ display: block}
/*重置密码*/
.reset_password{ width:600px; margin:110px 0px; float:left; margin-left:360px; display:inline}
.reset_password td{ text-align:right; font-size:16px; padding-bottom:30px; padding-right:8px;}
.reset_password td img{ float:left; margin-left:180px;}
.reset_password td input{ border:1px solid #bbbbbb; background:none; padding:10px; width:260px; font-size:15px; color:#333333; float:left}
.reset_password td span{ margin:0px; padding:0px; margin-top:4px; margin-left:2px; float:left }
.reset_password button{ cursor:pointer; background:#43ad8f; width:125px; height:40px; color:#FFF; font-size:18px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; float:left; margin-left:160px;}
.reset_password button:hover{ background:#288067}
/*发送邮件*/
.send_email{ width:655px; margin:150px auto}
.send_email td{ text-align:center; padding-bottom:30px; font-size:17px; color:#4c4c4c; line-height:30px;}
.send_email a#email{ background:#42ac8e; color:#fff; font-size:16px; width:125px; height:40px; line-height:40px; text-align:center; display:block; margin:auto; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.send_email a#email:hover{ background:#288067}
.send_email td.td{ font-size:13px; padding-top:30px;}
.send_email td.td a{ border:1px solid #CCC; color:#666; padding:3px 10px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.send_email td.td a:hover{  border:1px solid #42ac8e; color:#42ac8e}
/*邮箱验证成功*/
.email_success{ width:500px; margin:100px auto}
.email_success td{ text-align:center; padding-bottom:20px;}
.email_success span{ font-size:32px; color:#4c4c4c}
.email_success span font{ color:#168f6c}
.email_success p{ font-size:18px; color:#4c4c4c}
.email_success a{ float:left; width:125px; height:40px; color:#FFF; line-height:40px; text-align:center; background:#42ac8e; margin-top:25px; margin-left:31px; display:inline; font-size:16px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.email_success a.out{ background:#8d8d8d}
.email_success a:hover{ background:#288067}
/*邮箱验证失败*/
.email_fail{ width:500px; margin:100px auto}
.email_fail td{ text-align:center; padding-bottom:25px;}
.email_fail img{ margin-top:20px; float:left; margin-left:105px; display:inline}
.email_fail span{ font-size:32px; color:#4c4c4c; float:left; margin-top:40px; padding-left:10px;}
.email_fail span font{ color:#FF0000}
.email_fail p{ font-size:18px; color:#333333}
.email_fail td.td input{ border:1px solid #bbbbbb; background:none; padding:15px 10px; width:248px; float:left; font-size:16px; color:#333333; margin-left:115px; display:inline}
.email_fail td.td span{ margin:0px; padding:0px; margin-top:6px; margin-left:5px;}
.email_fail button{ cursor:pointer; background:#43ad8f; width:125px; height:40px; color:#FFF; font-size:18px; float:left; margin-left:115px; display:inline; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.email_fail a{ background:#43ad8f; width:125px; height:40px; color:#FFF; font-size:18px; display:inline-block; line-height:40px; float:left; margin-left:20px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.email_fail button:hover,
.email_fail a:hover{ background:#288067}

/*************************跳转页面 注册  登录  忘记密码  发送邮件  邮箱验证成功  邮箱验证失败.... 结束*************************/

/*404错误页面*/
.error_main{ height:auto; width:1200px; margin:0 auto;}
.error_wenzi{ margin:auto; background:url(../images/404/wbg.png) repeat-x; height:78px; font-size:23px; text-align:center; color:#515151; line-height:78px; display:table; padding:0px 30px; margin-top:230px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border:1px solid #fff}
.error_wenzi2{ margin:auto; height:50px; width:277px; padding-top:30px;}
.error_wenzi2 a{ font-size:20px; color:#FFF; padding:8px 20px; float:left; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.error_wenzi2 a.e_a{ background:#31977a; margin-right:30px;}
.error_wenzi2 a.e_a2{ background:#7d7d7d}
.error_list{ width:1000px; height:auto; overflow:hidden; margin:auto; padding-bottom:80px;}
.error_list #tags{ float:left; padding-left:228px; margin-top:35px;}
.error_list #tags li{ float:left; padding-right:100px;}
.error_list #tags li a{ float:left; width:114px; height:114px; font-size:18px; color:#fff; line-height:114px; text-align:center}
.error_list #tags li a.select{ background:url(../images/404/tag.png) no-repeat}
.error_list #tags li.selectTag a.select{ background:url(../images/404/tag_hover.png) no-repeat}
.error_list #tags li a.select2{ background:url(../images/404/tag2.png) no-repeat}
.error_list #tags li.selectTag a.select2{ background:url(../images/404/tag2_hover.png) no-repeat}
.error_list #tags li a.select3{ background:url(../images/404/tag3.png) no-repeat}
.error_list #tags li.selectTag a.select3{ background:url(../images/404/tag3_hover.png) no-repeat}
.error_list #tagContent{ float:left; margin-top:20px; background:#FFF; padding:15px 0px}
.error_list .n_pic_list{ height:155px; padding:1% 3% 2% 3%; border-bottom:1px dotted #d0d0d0; margin-bottom:10px; width:900px; margin-left:20px; display:inline; float:left }
.error_list .n_pic_list .n_pic_ewm{ width:200px; height:155px;}
.error_list .n_pic_list .n_pic_ewm .n_pic{ width:200px; height:155px; /*border-right:1px solid #d8d8d8;*/ overflow:hidden; display:inline-block; }
.error_list .n_pic_list .n_pic_ewm .n_pic a{ width:180px; height:135px; overflow:hidden; display:table-cell;vertical-align:middle;text-align:center; padding:10px; }
.error_list .n_pic_list .n_pic_ewm .n_pic a img{ width:100%; }
.error_list .n_pic_list .n_pic_ewm .cp_ewm{ width:110px; height:110px; background:url(../images/cp_ewm_bg.png) repeat; position:relative; z-index:100px; float:left; padding:22px 45px; margin-top:-155px; cursor:pointer; display:none}
.error_list .n_pic_list .n_pic_ewm .cp_ewm img{ float:left; width:100px; height:100px; border:5px solid #FFF}
.error_list .n_pic_list ul{ float:left; width:680px; height:140px; overflow:hidden; margin-top:12px; padding-left:20px;}
.error_list .n_pic_list ul li{ width:100%; margin-bottom:10px;}
.error_list .n_pic_list ul li.n_p_title{ font-size:16px; color:#333}
.error_list .n_pic_list ul li.n_p_title a{ color:#333; font-weight:600}
.error_list .n_pic_list ul li.n_p_title a:hover{color:#48b797}
.error_list .n_pic_list ul li.n_p_info{ color:#969696; line-height:20px; margin-bottom:15px; font-size:13px; margin-top:15px;}
.error_list .n_pic_list ul li.n_p_ico{ height:40px}
.error_list .n_pic_list ul li.n_p_ico img{ float:left; margin-right:10px; width:35px !important;}
.error_list .n_pic_list .n_pic3{ height:155px; margin-top:10px;}
.error_list .n_pic_list .n_pic3 .top_pic{ float:left}
.error_list .n_pic_list .n_pic3 .top_pic a{ clear:both; height:34px; display:block; }
.error_list .n_pic_list .n_pic3 .top_pic a.yy{ }
.error_list .n_pic_list .n_pic3 .top_pic a.gz{ }
.error_list .n_pic_list .n_pic3 .top_pic a img{ float:left;/* margin-top:35px;*/}
.error_list .n_pic_list .n_pic3 .top_pic a.gz img{ /*margin-top:25px;*/ margin-top:30px;}
.error_list .n_pic_list .n_pic3 .top_pic a.more{ color:#999; margin-top:17px; text-align:right; text-align:center;width:100px; float:left;font-size:14px; border:1px solid #43ae90;line-height:34px;height:34px; color:#43ae90; border-radius:34px}
.error_list .n_pic_list .n_pic3 .top_pic a.more img{ margin-top:23px;}
.error_list ul#ask_list{ float:left; width:960px; margin-left:20px; display:inline; }
.error_list ul#ask_list li{ float:left; width:100%; border-bottom:1px dotted #d0d0d0; padding:22px 0px;}
.error_list ul#ask_list li p{ float:left}
.error_list ul#ask_list li p.p{ float:left; border:1px solid #cccccc; width:40px; height:40px; color:#838383; font-size:14px; text-align:center; padding:5px 5px}
.error_list ul#ask_list li p.p font{ font-size:13px; font-weight:bold; color:#40a186}
.error_list ul#ask_list li p.p2{ padding-left:20px; width:670px; overflow:hidden; height:52px;}
.error_list ul#ask_list li p.p2 a{ float:left; color:#40a186; font-size:15px;}
.error_list ul#ask_list li p.p2 a:hover{ color:#277962}
.error_list ul#ask_list li p.p2 span{ clear:both; float:left; color:#393939; margin-top:6px; font-size:12px;}
.error_list ul#ask_list li p.p2 span font{ float:left; padding:3px 0px;}
.error_list ul#ask_list li p.p2 span i{ border:1px solid #d0d0d0; float:left; padding:3px 10px; margin-right:10px; }
.error_list ul#ask_list li p.p3{ float:right; line-height:52px; font-size:13px; color:#232323}

/*.error_list .huati_list{ float:left; border-bottom:1px dotted #d0d0d0; width:960px; margin-left:20px; display:inline; overflow:hidden; line-height:45px; height:45px; }
.error_list .huati_list a{ float:left; color:#666; font-size:16px; }
.error_list .huati_list a:hover{color:#48b797}
.error_list .huati_list span{ float:right; color:#999;}
.error_list .huati_list p{ float:right; color:#999; padding-right:30px;}*/
.error_list .n_m_hot{ width:96%; border-bottom:1px solid #e4e4e4; padding:25px 0px; margin-left:20px; display:inline; float:left}
.error_list .n_m_hot .n_m_hot_middle{ width:100%; float:left;}
.error_list .n_m_hot .n_m_hot_middle dl{ width:100%; height:auto; overflow:hidden; float:left;}
.error_list .n_m_hot .n_m_hot_middle dl dt{ float:left; width:168px; height:120px; margin-right:15px; overflow:hidden; display:table-cell;vertical-align:middle;text-align:center; border:1px solid #e4e4e4}
.error_list .n_m_hot .n_m_hot_middle dl dt img{ width:168px; height:120px;}
.error_list .n_m_hot .n_m_hot_middle dl dt p{ }
.error_list .n_m_hot .n_m_hot_middle dl dd{ float:left; height:auto; overflow:hidden; width:78%; line-height:21px; color:#666;}
.error_list .n_m_hot .n_m_hot_middle dl dd img{ display:none}
.error_list .n_m_hot .n_m_hot_middle dl dd.n_hot_title{ padding-bottom:5px;}
.error_list .n_m_hot .n_m_hot_middle dl dd.n_hot_title a{ color:#48b797; font-weight:600; font-size:15px;}
.error_list .n_m_hot .n_m_hot_middle dl dd.n_hot_title a:hover{ color:#088b65}
.error_list .n_m_hot .n_m_hot_middle dl dd font{ font-family:"宋体"; font-size:14px;}
.error_list .n_m_hot .n_m_hot_middle dl dd.n_m_hot_bottom{ height:20px; margin-top:12px;}
.error_list .n_m_hot .n_m_hot_bottom p{ float:left; background:url(../images/pl.gif) no-repeat left center; text-indent:20px; color:#9d9d9d; padding-right:20px;}
.error_list .n_m_hot .n_m_hot_bottom p a{ margin-top:0px; margin-right:0px;}
.error_list .n_m_hot .n_m_hot_bottom a{ float:left; color:#9d9d9d; overflow:hidden; margin-right:20px; display:inline; }
.error_list .n_m_hot .n_m_hot_bottom a.z{ background:url(../images/zt.gif) left center no-repeat; padding-left:17px;}
.error_list .n_m_hot .n_m_hot_bottom a.z span{ }
.error_list .n_m_hot .n_m_hot_bottom a.gz{ background:url(../images/gz.gif) left center no-repeat; padding-left:17px; }
.error_list .n_m_hot .n_m_hot_bottom a.fx{ background:url(../images/fx.gif) left center no-repeat; padding-left:17px; }
.error_list .n_m_hot .n_m_hot_bottom a:hover{ color:#48b797}
.error_list .tagContent{ display:none; float:left; width:1000px;}
.error_list .selectTag{ display:block}