/*1*/
@keyframes fade-in {  0% {opacity: 0;}40% {opacity: 0;}100% {opacity: 1;}}  
@-webkit-keyframes fade-in {0% {opacity: 0;}  40% {opacity: 0;}   100% {opacity: 1;}  }  
#page-wrap {animation: fade-in;  animation-duration: 1.5s;  -webkit-animation:fade-in 1.5s; }  
* { margin: 0; padding: 0; }
body { background: white; font: 14px/1.4 Georgia, Serif; width:100%; background:#f8f8f8; font-family:Arial, Helvetica, sans-serif,"微软雅黑"}
.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.clear { clear: both; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */
#page-wrap { width:100%; height:auto; -webkit-box-sizing : border-box; height: auto;   position : relative; overflow:hidden; -webkit-overflow-scrolling : touch; position:relative;   }
ul,li,ol{ list-style:none; } 
#header{ width:100%; height:auto; background:#fff; box-shadow:0 0 5px #0C0C0C; position:fixed; left:0; z-index:100;}
.header_in{ width:100%; height:50px;}
#logo{ width:auto; height:50px; display:block; float:left; overflow:hidden;}
#logo img{ width:auto; max-height:50px;}
#nav_btn{ width:44px; height:50px; float:right; overflow:hidden; position:relative;}
#nav_btn a{width:89px; height:50px;  background: no-repeat  url("../images/Sprites.png"); background-position:-230px -196px; display:block; position:absolute; right:0;}
.menu_nav{ position:fixed; right:-300px; height:100%; width:200px; background:#333; top:50px; border-left:solid 1px #fff; box-shadow:0 0 10px #0C0C0C inset;-webkit-overflow-scrolling : touch; overflow-y: auto;}
.menu_nav ul li{ width:100%; height: auto; border-bottom:dashed #666666 1px; text-align:center; position: relative;}
.menu_nav ul li.menu-item-has-children a{ width:150px;}
.menu_nav ul li .hover{ width:50px; height:25px; padding:10px 0; position:absolute; z-index:9; top:0; right:0; background:#202020; font-size:18px; color:#FFF; display:block;}
.menu_nav ul li a{ font-size:14px; color:#FFF; line-height:25px; text-decoration:none; display:block; width:100%; height:25px; padding:10px 0;}
.menu_nav ul.sub-menu{ display:none; width:100%; background:#202020; box-shadow:0 0 5px #000 inset;    }
.menu_nav .current-menu-item,.menu_nav  .current-category-ancestor,.menu_nav  .current-menu-ancestor,.menu_nav  .current-post-parent{ box-shadow:0 0 10px #0C0C0C inset; width:198px; border-left:solid #6C0 2px; }
#index_ara{ margin-top:50px;}
.hedet{ width:100%; height:300px; float:left; }
.widget{  height:auto; overflow:hidden; float:left; width:100%;}
/* swiper-container for ipad */
.swiper-container{ width:100%; height:auto; min-height:150px; max-height:594px;overflow:hidden; position: relative;  z-index: 1; margin-top:15px;}
.swiper-wrapper{  position: relative;  transition-duration: 0s; transition-property: transform, left, top; transition-timing-function: ease; width: 100%;}
.swiper-slide{ position:relative; float:left; text-align:center;}
.swiper-slide  img{ max-width:100%; height:auto;}
.pagination{ width:100%; height:10px; position:absolute; bottom:0;left:0;background:url("../images/black_b.png"); text-align:center; padding:10px 0;}
.pagination span{ width:8px; height:8px; background:#999;  border-radius:10px; display:inline-block; margin-right:8px;}
.swiper-visible-switch, .swiper-active-switch{ background:#fff !important;}
.enter .swiper-container{ margin-bottom:10px;  border-radius:5px; margin-top:0 !important; }
.enter .swiper-slide{ text-align:center;}
 .toppp{ margin-top:50px !important;} 
 
#contact{ width:100%; min-width:500px; background:#96bb19; height:150px; margin:30px 0;}
#contact_in{ width:94%; height:150px; margin:0 3%; overflow:hidden;background:no-repeat url("../images/contact.png")}
#contact_in span{ float:left; width:60%; height:100px; padding:25px 0;}
#contact_in span b{ padding-left:60px; font-size:18px; color:#FFF; display: block; background-image:url("../images/Sprites.png"); background-repeat:no-repeat; line-height:41px; height:41px; margin-bottom:20px;}
#contact_in .tell{ background-position:2px -544px;}#contact_in .mail{background-position:2px -628px;}
#contact_in .btm_contact{ width:206px; height:110px; padding:20px 40px;float:right; text-align:center;}
#contact_in .btm_contact p{ font-size:14px; color:#FFF;}
#contact_in .btm_contact a{ display:block; background:#FFF; width:200px; padding:10px 0; color:#96bb19;  border-radius: 5px; font-size:18px; font-weight:bold; margin-top:20px;}

#case{ width:94%; height:auto;  padding-bottom:50px; margin:0 3%;}
#case b{ display:block; width:100%; font-size:16px; color:#333; padding-bottom:10px;}
#case_ul li{ width:50%;}
#case_ul li .loop_big_a img,#case_ul li .loop_big_a{  max-width:100%;}
#case_ul { text-align:center;}
#case_ul li{ display: inline-block; float:left; margin-bottom:10px;}

/*index_nav*/
#move_nva{ width:96%; height:auto; padding:2%; overflow:hidden;}
@media screen and (min-width:100px) and (max-width:600px){#move_nva ul li{ display:block;  width:49%; float:left; overflow:hidden;}}
@media screen and (min-width:601px) and (max-width:1280px){#move_nva ul li{ display:block;  width:33%; float:left; overflow:hidden;}}

#move_nva ul li a img{ max-width:100%; height:auto;}
#move_nva ul li a{ display:block; width:100%; height:100%;  color:#333; text-align:center; }

/*full_bigpic*/
#full_bigpic{ width:94%; height:auto; padding:20px 0; margin:0 3%; overflow:hidden;}
#full_bigpic .full_bigpic_hd{ width:94%; height:auto; padding-bottom:10px; overflow:hidden; border-bottom:dashed 1px #999999; padding:0 3%;}
#full_bigpic .full_bigpic_hd h2{ display:block; float:left; overflow:hidden;}
#full_bigpic .full_bigpic_hd h2 b{ display:block; color:#96bb19; font-size:24px; overflow:hidden;}#full_bigpic .full_bigpic_hd h2 b a{ color:#333;}
#full_bigpic .full_bigpic_hd h2 p{ font-size:9px; color:#666;text-transform : uppercase}
#full_bigpic .full_bigpic_hd .more{ font-size:14px; color:#666; display:block; padding:5px 10px; border:1px solid #666;text-transform : uppercase; float:right; text-decoration:none; margin-top:10px;}
#category_pic_big{ text-align:center;}

.full_bigpic_cat_x{ padding:10px 3%; width:94%;}
#full_bigpic .full_bigpic_cat_x h2 ,#full_bigpic .full_bigpic_cat_x ul{ display:block; float:left;}
#full_bigpic .full_bigpic_cat_x h2,#full_bigpic .full_bigpic_cat_x h2 a{ font-size:14px; color:#333; text-decoration:none;}
#full_bigpic .full_bigpic_cat_x ul li{ float:left; margin-left:10px;  line-height:22px;}
#full_bigpic .full_bigpic_cat_x ul li a{font-size:12px; color:#999; text-decoration:none;}

.loop_big_caj{ width:100%; height:317px;position:relative; padding:5px 5px 0 5px; border-bottom:dashed 1px #CCCCCC;-webkit-overflow-scrolling:touch; overflow-x:scroll; }
.loop_big_caj p{ display:block; width:100%; font-size:14px; text-align:center; color:#96bb19; margin-top:10px;}
.loop_big_caj ul{ width:970px; height:269px; display:block; position:relative;}
.bigpic_loop li{  display: inline-block; margin:0 10px 10px 0;}
.bigpic_loop li .loop_big_a{width:230px; height:230px; display:block; border:3px solid #FFF; border-radius:5px;box-shadow:0 0 5px #757575;}
.bigpic_loop li b{ margin-top:10px; display:block; width:100%; text-align:center;}
.bigpic_loop li b a{ color:#999; text-decoration:none; font-weight:normal;}
.bigpic_loop .original_price{ float:none;}
.bigpic_loop .price{ font-weight:bold; color:#F00;}
.bigpic_loop .tag_pro a{ float:none; display:inline-block; margin-top:5px;}
.bigpic_loop .tag_pro{ text-align:center;}
.des_page .original_price{ float:none;}
.des_page .btn{ display:block; width:260px; text-align:center; padding:10px 0; background:#aabe00; border:3px solid #cecece; border-radius: 5px; font-size:18px !important; color:#FFF 
 !important; text-decoration:none; cursor:pointer; margin :10px 0; }
 .footer_hot a{ color:#FFF;}
/*left_news*/
.left_news_hd{ width:100%; height:auto;  overflow:hidden; border-bottom: solid 1px #96bb19; margin-bottom:10px;}
.left_news_hd a{ display:block; height:25px; width:auto; padding:0 10px; line-height:25px; font-size:14px; color: #333; float:left; cursor:pointer;}
.left_news_hd a.inopen{ background:#96bb19; color:#FFF;}

.shot{ width:100%;}.shot b,.shot p{ float:left;}.shot p{ display:block; padding:11px 10px 0 0;}.shot b{ font-size:18px !important;}
#right_news{ width:93%; margin:10px 3% 30px 3%; height:auto; overflow:hidden;}
#right_news .video{ width:93%; height:auto; padding:3%; overflow:hidden; position: relative; background:#FFF; border: solid #c3c3c3 1px; margin-bottom:17px;}
#right_news .video iframe, #right_news .video embed{width:100% !important; height:250px !important;}



/* loop-news*/
.news_loop_01{ display:block; width:100%; height:auto; overflow:hidden;}
.news_loop_01 li{ float:left; display:block; width:87%; padding:10px 3%; margin:10px 4%; border:dashed #fff 2px;border-radius:5px;box-shadow:0 0 5px #757575; overflow:hidden; }
.news_loop_01 li .news_001_pic{ width:20%; height: auto; max-width:150px; min-width:60px; display:block; overflow:hidden; float:left; margin-right:10px; }
.news_loop_01 li { float:left;  width:87%;}
.news_loop_01 li .news_001_pic img{ max-width:100%; height:auto;}
.news_loop_01 li  b{ font-size:18px; color:#333; display:block;}
.news_loop_01 li  b a{ color:#333; text-decoration:none;}.news_loop_01 li span b a:hover{ color:#96bb19;}
.news_loop_01 li  a.time{ font-size:12px; color:#96bb19; margin:4px 0;}
.news_loop_01 li  p{ display:block; font-size:12px; color:#333;}
.news_loop_01 li  a.news_btn{ color:#96bb19; font-size:14px; display:block; padding-left:25px;background:0 -615px no-repeat url("../images/Sprites.png"); margin-top:10px; float:left; }
#left_news{ margin:20px 3%; overflow:hidden; width:94%;}
#left_news .news_loop_02{ display:none;}.show { display:block !important;}
.news_loop_02 li{ float:left; display:block; width:100%; padding:6px 0; border-bottom:dashed #999999 1px;}
.news_loop_02 li a{ font-size:14px; color:#666; padding-left:15px; border-left: dotted 3px #96bb19; text-decoration:none; float:left; }


/* loop*/
#text_list  li#fist span{ width:100%;}
#default li#fist span{ width:525px;}
#pic_text_list li#big .news_001_pic{ width:195px; height:195px;}
#pic_text_list li#big .news_001_pic img{ width:195px; height:195px;}


.bigpic_loop li .loop_big_a{max-width:100%; height: auto; display:block;}
.bigpic_loop li .loop_big_a img{max-width:100%; height: auto; }
.pager {width:95%;overflow:hidden;white-space:nowrap;padding:4px;float:left;text-align:left; margin:20px 0;}
.pager a { background:#333; color:#FFF; font-size:12px;margin:2px;padding:6px 12px; text-decoration:none;float:left;}
.pager a.current {background:#96bb19; font-size:12px;margin:2px;padding:6px 12px;}
.pager a:hover {background:#96bb19;font-size:12px;color:#fff;text-decoration:none;}
.hover_incase{ position:absolute; top:0; left:0; display:none;}/*index-left&right*/

/*footer*/
#footer{ width:100%; height:auto; overflow:hidden; padding-top:20px; background:#272727; }
.footer_in,.footer_bottom_in{ width:93%; padding:0 3%; height:auto; overflow:hidden; margin:0 auto;}
.footer_in .footer_nav li a,.footer_in .footer_hot b,.f_contact b{ font-size:18px; color:#96bb19; display:block; float:left; width:100%;text-decoration:none; font-weight:normal;}
.footer_in .footer_hot{ width:100%; min-width:300px; height:auto; float:left; overflow:hidden;}
.footer_in .footer_hot ul{ display:block; width:100%; height:auto; overflow:hidden; float:left;padding-top:10px;}
.footer_in .footer_hot ul li{ width:64px; height:67px; display:block; float:left; padding:2px;}
.footer_in .footer_hot ul li a{ width:64px; height:64px; display:block; position:relative; border:#666 1px solid; overflow:hidden;}
.footer_in .footer_hot ul li a:hover{ border:#fff solid 1px;}
.footer_in .footer_hot ul li a img{ width:64px; height:64px; position:absolute; top:1px; left:1px;}

.footer_mune{ display:block; width:90%; height:auto; text-align:center; padding:5%; margin:10px; border-top:dashed #666 1px; float:left;}
.footer_mune li,.link-menu2 li{ display:inline; padding-right:15px;}
.footer_mune li a,.link-menu2 li a{ font-size:12px; color:#cacaca; text-decoration:none;}.footer_mune li a:hover,.link-menu2 li a:hover{ color:#FFF;}
.footer_bottom{ width:90%; height:auto; padding:5%; background:#191919;}
.link-menu2{ float:left; width:100%; display:block; padding-bottom:10px;}
.footer_bottom_in p{ float:left; font-size:12px; color:#cacaca;}
.footer_bottom_in p a{font-size:12px; color:#cacaca; text-decoration:none;}
.footer_bottom_in p a:hover{ color:#96bb19}
.contact_footer_box	{ width:45px; height:45px; position: fixed;  z-index:1000; bottom:0;right:0; box-shadow:0 0 3px #333; border-radius:5px; background:#fff  11px -296px no-repeat url('../images/kefu2.png');}
.contact_footer{ width:100%; height:37px; padding:10px 0; position: fixed;  z-index:1000; left:0; bottom:0; background:#fff; text-align:center;}
.contact_footer  a{ color:#333; display:inline-block; width: 30px; height:37px;background-image:url('../images/kefu2.png'); margin-right:5px; background-repeat:no-repeat; font-size:12px; line-height:64px;}.contact_footer_tell{background-position:4px 3px;}
.contact_footer_email{background-position:4px -40px;}
.contact_footer_qq{background-position:4px -172px;}
.contact_footer_weixin{background-position:4px -128px;}
.contact_footer_languges{background-position:4px -349px;}
.contact_footer_caidan{background-position:4px -84px;}
.contact_footer_closed{background-position:4px -212px;}
.contact_footer_login{background-position:4px -254px; position:relative;}
.contact_footer_login .cart_nuber{ position:absolute; font-size:10px; color:#FFF; background:#F30; top:0; right:0; border-radius:100%; width:15px; height:15px; line-height:15px;}
.display_none{bottom:-60px ;}
.erweima_weixin{ width:100%; height: auto;  text-align:center; position:fixed; left:0; bottom:-200px;  padding-top:18px; display:none; z-index:99;}
 .erweima_weixin .header_background{ width:100%; height:100%; position:absolute; z-index:1; top:0; left:0; background:#000;opacity:0.4;filter:Alpha(opacity=40);}
 .erweima_weixin img{ position:relative; margin:20px; border:5px #FFFFFF solid; z-index:10; max-width:100%;}
 .weixn_closed{ display:block; width:17px; height:23px; background:-5px -3px  no-repeat url('../images/close.png'); position: absolute; top:10px; right:10px; z-index:10; cursor:pointer;}
.header_btn_s em { display:none;}
#wpadminbar{ position:fixed !important; top:0;}
#languge_footer{ width:100%; height:20px; padding:10px 0; position:absolute; top:-42px; background:#FFF; text-align:center; left:0; display:none;}
#languge_footer a{ display:inline; background:none; padding:0 !important; height:auto; width:auto; line-height:20px;}
.footer_infos{ width:100%; height:60px;}
/* pages */
#page_top{ width:100%; height:76px; padding-top:80px; overflow:hidden; background: center url("../images/pic_b.jpg")}
#page_top .page_top_in{ width:93%;  height:76px; margin:0 3%;}
#page_top .page_top_in h3{ display:block; width:100%; font-size:24px; color:#fff; font-weight:normal;text-transform:uppercase;}
#page_top .page_top_in h3 a{ font-size:14px; color:#FFF; text-transform:uppercase;}
#page_top .page_top_in p{ font-size:9px; color:#FFF;}
#page_muen_nav{ width:100%; height:auto; padding:10px; margin:0 auto 10px auto ; border-bottom: dashed 1px #999999;}
#page_muen_nav b,#page_muen_nav a{ font-size:12px; color:#666; text-decoration:none;}


#content{ width:93%; height: auto; padding:20px 3%; margin:0 auto; overflow:hidden;}
.enter{ width:100%; height:auto; overflow:hidden;}
.enter p{ font-size:14px; color:#666; line-height:28px;}
.enter a{ color:#96bb19}
.enter img{ max-width:100%; height:auto;}
.title_page{ width:93%; border-left:solid 9px #96bb19; border-right:#CCC solid 1px; border-top:#CCC solid 1px;border-bottom:#CCC solid 1px;background:#FFF; padding:5px 3%;}
.title_page h1{ font-size:18px;}
.des_page{ width:100%; padding:5px 0; margin-bottom:10px; border-bottom:dashed #CCCCCC 1px;}
.des_page a{ font-size:12px; color:#999;}
.des_page ul{ display:inline-block; margin-left:10px;}
.des_page ul li{margin-left:10px; float:left;}
.enter_full .title_page,#nav_product_mue .title_page{ width:939px;}
#nav_product_mue .title_page{ margin-bottom:10px;}
#nav_product_mue .title_page a{ font-size:9px; color:#96bb19; margin-left:5px;}
.picpicpic{ width:100%; overflow:hidden; height:auto; text-align:center;}
.tag_pro{ display:block; width:100%; height:auto; overflow:hidden;margin:10px 0;}
.tag_pro a{ display:block; background:#666; color: #FFF; font-size:12px; text-decoration: none; margin:0 10px 5px 0; border-radius: 5px; float:left; padding:3px 5px;}

#respond{ padding:10px 0; border-top:dashed #999999 1px; margin-top:20px; width:100%;}
.liuy3{ padding:10px 0; color:#666; font-size:12px; width:100%}
.liuy2{ float:left; padding-right:10px; width:50px; overflow: hidden;width:20%;}
#commentform input ,#commentform  textarea { border:#ccc solid 1px; background:#FFF; padding:5px; width:93%; }
#commentform #submit{ padding:5px 20px; background:#96bb19; color:#FFF; font-weight:bold; cursor:pointer;border-radius: 5px; width:93%;}
#commentform #submit:hover{ background:#333; }
#respond label { display:none;} /*Alignment*/
.alignleft {display:inline; float:left; margin-right:1.625em;}
.alignright {display:inline;float:right; margin-left:1.625em;}
.aligncenter {clear:both; display:block; margin-left:auto; margin-right:auto;}
.nexts{ display:none;}

#servers { width:96%; padding:10px 2%;}#servers ul{ position:relative;}
#servers ul li{ display:block; width:100%; height:auto; float:left; text-align:center; overflow:hidden; margin-bottom:15px;}
#servers ul li div{ width:100%; height:auto; float:left;}
#servers ul li .s_pic{ display:block; width:100%; height:auto; font-size:0; overflow:hidden; float:left; position:relative;}
#servers ul li .s_pic img{ max-width:100%; height:auto; }
#servers ul li h2{ display:block; font-size:18px; width:80%; padding:0 10%; height:auto; float:left; text-align:center; margin:20px 0 10px 0; color:#333; overflow:hidden;}
#servers ul li p{display:block;font-size:12px; width:80%;padding:0 10%; height:auto; float:left; text-align:center; color: #999; margin-bottom:10px;}
#servers ul li .s_btn{ display:none;}
#servers ul li span em{ font-size:14px; color:#666; text-decoration:line-through; margin-right:10px;}
#about{ width:96%; padding:10px 2%; float:left;}
#about .a_png{ display:block; width:100%; overflow:hidden; text-align:center; height:auto;}
#about .a_png img{ max-width:100%; height:auto;}
#about  h2{ display:block; width:100%; text-align:center; color:#333; font-size:18px;}
#about p{ font-size:14px; color:#666;}

.case1,#case2{ width:96%; padding:10px 2%; height:auto; float:left;}
@media screen and (min-width:100px) and (max-width:491px){.case1 ul li,#case2 .case_right ul li{width:48%; height:auto; margin:0 1% 13px  0; float:left; }}
@media screen and (min-width:492px) and (max-width:1280px){.case1 ul li,#case2 .case_right ul li{width:30.33%; height:auto; margin:0 3% 13px  0; float:left; max-width:231px; }}
@media screen and (min-width:100px) and (max-width:485px){.case1 ul li#size2{ width:100%; max-width:485px;}}
.case1 ul li#size2{ max-width:485px;}
#case2 .case_right,#case2 .case_left{ width:100%; float:left}
.case_p li { width:100%; display:block; overflow:hidden; margin-bottom:15px; border-bottom:#CCC dashed 1px;}
.case_p li .pic_pps{ float: left; width:15%; margin-right:5%; max-width:80px;}
.case_p li .pic_pps img{ max-width:100%; height:auto;}
.case_p li p{ width:80%; float: right;}
.case_p li span{ float:right;} 
.case_p li span b{ font-size:18px; color:#666;}

.case1 ul li a,#case2 .case_right ul li a{ position:relative; display:block; width:100%; height: auto; overflow:hidden; font-size:0;text-decoration:none;}
.case1 li a img,#case2 .case_right li a img{ max-width:100%; height:auto;}
.case1 ul li a .case_title,#case2 .case_right ul li a .case_title{ width:100%; height: auto; padding:5px; background:url("../images/black_b2.png"); position:absolute; bottom:0; z-index:10;}
.case1 ul li a .case_title b,#case2 .case_right ul li a .case_title b{ font-size:14px; color:#FFF; display:block;  margin-right:15px;   background-repeat:no-repeat;} 
.case_t{ width:100%; height:auto; text-align:center;}
.case_t b{ font-size:14px; color: #333; }

#vedio{ width:96%; padding:10px 2%;}
#vedio .vedio_k img{ display:none;}
#vedio .vedio_k iframe { width:100% !important; height:260px !important;}
#vedio  ul{ display:block; width:100%; overflow:hidden;}
#vedio  ul li{ float:left; margin-right:2%; width:42%; text-align:center;}
#vedio  ul li a img{ max-width:100%; height:auto;}
#vedio  h2{ font-size:18px; color:#333;}
#vedio p{ color:#666; font-size:14px; margin-bottom:10px;}
.widge_hd a,#vedio_in .a_left h2 b a{ text-decoration:none; color:#303030;}


.news{ width:96%;padding:10px 2%; height:auto; position:relative; overflow:hidden; }
.news_left{ width:100%; height:auto; overflow:hidden; float:left;}
.news b.newstitle{ font-size:18px; color:#aabe00; float:left; display:block; width:100%; text-transform:Uppercase ;}
.news a.newstitle{ font-size:18px; color:#333; float:left; display:block; width:100%; margin:5px 0;}
.news_left ul{ overflow:hidden; padding:0; display:block; width:100%; height:auto; float:left;}
.news_left ul li{ width:100%; height: auto; display:block; float:left; overflow:hidden; position:relative; margin-bottom:10px; border-bottom:dashed 1px #CCCCCC;}
.news_left ul li div{  width:100%; height:auto; overflow:hidden;}
.news_no .news_left ul li div{margin-left:0 !important;}
.news_left ul li span{ float:left; display:block;width:30%; margin-left:5% height:114px; max-width:154px;}
.news_left ul li span a{ width:100%; height: auto; display:block; overflow:hidden; }
.news ul li  em{ float:left; display:block; font-size:12px; color:#aabe00; width:65%;text-align:left;}.news_left ul li  em{ padding:0 0 0 10px;}
.news_left ul li span a img{ max-width:100%; height: auto;}
.news_left ul li b{ float:left; padding:0 0 2px 10px; font-size:14px; color:#333; display:block; width:65%;}
.news_left ul li b a{font-size:14px; color:#333; text-decoration:none;}.news_left ul li b a:hover{ text-decoration:underline;}
.news_left ul li p{ display:block; width:65%; float:left; padding-left:10px; font-size:12px; margin:0; color:#666;}

.news_right{ width:100%; height:auto; float:right; overflow:hidden;}
.news_right ul{ overflow:hidden; padding:0; display:block; width:100%; height:auto; float:left;}
.news_right ul li{width:100%; height: auto; display:block; float:left; overflow:hidden; position:relative; margin-bottom:10px;}
.news_right ul li div{  width:100%; height:auto; overflow:hidden; text-align:center;}
.news_no .news_right ul li div{margin-left:0 !important;}
.news_right ul li div span{ display:block; width:300px; height:120px; overflow:hidden;} 
.news_right ul li b{ font-size:14px; color:#666; float:left; width:100%; display: block; text-align:left;}
.news_right ul li b a{font-size:14px; color:#666; text-decoration:none;text-align:left;}
.news_right ul li b a:hover{ text-decoration:underline;}
.news_right ul li p{ font-size:12px; color:#666; float:left;text-align:left;}
.news_right ul .first_news{border-bottom:dashed 1px #CCCCCC;text-align:left;}
.widge_hd { padding-bottom:5px; margin-bottom:5px;  border-bottom:#999 dashed 1px;}
#band{ width:96%; padding:10px 2%;}
.widge_hd  b{ display:block; width:100%; font-size:18px; color:#333;   }
.widge_hd  p{ display:block; width:100%; font-size:18px; color:#333; text-transform: uppercase;}
.band_in p{ display:block; width:100%; font-size:12px; color:#666;}
.band_logo{ margin:10px 0;}
.band_logo ul li{ float:left; margin-right:1%; width:19%; height:auto; min-width:100px; }
.band_logo ul li img{ max-width:100%; height:auto ;}
.nav_product_mu ,#nav_product_mue { width:96%; padding:3%; height:auto; overflow:hidden;}#nav_product_mue { margin:0 auto; padding:10px 0; border-bottom:1px solid #999;}
#nav_product_mue .title_page{ width:91%;}
#nav_product_mue .title_page a{ margin-right:5px; font-size:11px; color:#999;}
.nav_product_mu li{ width: auto; height:auto; display:block; float:left; white-space:nowrap;position:relative;}
.nav_product_mu li.menu-item-has-children{ width:100%; margin-bottom:10px;} 
.nav_product_mu li a{ display:block; width:98%; height:auto; font-size:14px; color:#333; font-weight:bold;  padding:4px; float:left; margin-right:10px; text-align:center; text-decoration:none;margin-bottom:8px; border:#CCC solid 1px;} 
.nav_product_mu li .sub-menu{ display:none; float:left;}
.nav_product_mu li .sub-menu li{ display:inline-block; margin-right:10px; }
.nav_product_mu li .hover{ width:50px; height:18px; padding:5px 0; position:absolute; z-index:9; top:0; right:0; border-left:solid 1px #CCC; font-size:12px; color:#666; display:block; text-align:center;}
.nav_product_mu li .sub-menu li a{ color:#666; font-size:12px ;  width:auto ; padding:5px; font-weight:normal; cursor:pointer;  background:#EAEAEA; border-radius:5px;}
.nav_product_mu li .sub-menu li a:hover{ color:#fff !important;background:#aabe00;}    

#nav_product_mue #choose{ padding:5px 0; margin-top:5px; float:right; width:50%; background:#aabe00; color:#FFF; border: none;text-transform: uppercase; cursor:pointer;}
#nav_product_mue  #choose:hover{background:#333; }
.select{ background:#aabe00 !important; color:#FFF !important;font-weight:bold !important;}
#tagesulg,#catsulg{ display: none;}
#tagesname{ width:100%; background:#EAEAEA; border:none; font-size:14px; color:#666; padding:3px; float:left;}
.s_search_ys{ background:#FFF; float:left; width:96%; padding:3%;}
.s_search_ys a{ display:block; width:100%; text-align:center; text-align:center; float:left;}

.searchd{ width:97.5%; padding:5px 0; overflow:hidden; border:solid #CCC 1px; padding:1%;}
.searchd h2{ font-size:16px; color:#333; margin:2px 0;  display:block; float:left; width:50%; text-align: left; font-weight:bold;margin-bottom:10px;}
#s{ width:70%; padding:3px; border:#999 solid 1px; overflow:hidden; float:left;}
#searchform select{ width: auto; padding:2px; border:#999 solid 1px;}
#searchsubmit{ display:block; background:#eb302f; width:25%; padding:3px 0; color:#FFF; cursor:pointer; border:none;    text-transform: uppercase; float:left;}
#searchsubmit:hover{ background:#333;}
#searchform{ padding-bottom:7px; overflow:hidden; display:block; margin-bottom:10px; float:left; width:50%}
.searchd b{ float:left; font-size:14px;}
.searchd a{ font-size:14px;  text-decoration:none;border-radius:3px; padding:2px 5px; margin:0 3px 8px 0; float:left; border: solid 1px #999;color:#eb302f;}
.searchd a:hover{ background:#eb302f; color:#FFF;}
.seach23 #searchform{ float:right; }
.seach23 { width:100%; height:23px;}
.seach23 p{ float:left; font-size:14px; color:#666; line-height:23px;}
.open{ display:block !important;}

.order_list{ width:96%; padding:5px 2%; height:auto; display:block; overflow:hidden;}
.order_list li{ display:block; width:100%; height:auto; padding-bottom:10px;  border:#ccc solid 1px; margin-bottom:10px; overflow:hidden;}
.order_list li .order_top{ width:96%; height:auto; padding:5px 2%; background:#E1E1E1; overflow:hidden; border-bottom:1px solid #CCC;}
.order_list li .order_top b{ font-size:14px; color:#333; float:left;}
.order_list li .order_top .star{ font-size:12px; color:#fff; float:right; display:block; background:#F60; border:#CCC; border-radius:5px; padding:3px; text-decoration:none;}
.order_list li .order_top .star:hover{ background:#F30;}
.order_list li .order_top em{ float:right; font-size:12px; color:#333;}
.order_list li .order_pic{ width:15%; height:auto; overflow:hidden; display:block; float:left; margin:2%; float: left;}
.order_list li .order_more{ width:80%; float:left; margin-top:2%;}
.order_list li .order_post_name { font-size:14px; color:#333; text-decoration:none; width:100%; font-weight:bold;}
.order_list li .red{ font-size:14px; color:#F00;}
.order_list li p{ margin:0; color:#333;}
.order_list li a{ color:#03F;}
.order_list li .orderstatus{ display:block; padding:2px;  border:#ccc solid 1px; margin:3px 0;}
.order_comment{ width:96%; height:auto; overflow:hidden; padding:2%;}
.order_comment p{ display:block; width:100%; overflow:hidden;}
.order_star{ display:block; width:21px; height:17px; float:left; cursor:pointer;}
#order_comment em{ float:left; margin-left:10px;}
#order_stars{ width:100%; height:17px; margin-bottom:5px; background-image:url('../images/star_y.png'); background-repeat:no-repeat;}
#order_starsl{width:108px; display:inline-block; height:17px; background-image:url('../images/star_y.png'); background-repeat:no-repeat;}
.close_order{ float: right; line-height:21px; color:#999; font-weight:normal; cursor:pointer; font-size:12px;}
.order_stars_4{ background-position:0 -21px ;}
.order_stars_3{ background-position:0 -42px ;}
.order_stars_2{ background-position:0 -63px ;}
.order_stars_1{ background-position:0 -84px ;}
.order_stars_0{ background-position:0 -103px }
.order_comment textarea{ border:solid #CCC 1px; background:#FFF;border-radius:5px; padding:2%; font-size:14px; color:#666; width:95%;}
.order_comment .button-primary{ border:#FFF solid 1px; background:#F60; color:#FFF; padding:5px 8px; cursor:pointer;border-radius:5px; margin-top:10px; }
.order_comment .button-primary:hover{ background:#F30;}
.order-pagination{ width:96%; padding:2%; height:auto; overflow:hidden; }
.order-pagination span{ font-size:14px; color:#333 ; padding:2px 5px; float:left; display: block;margin:0 2px;}
.order-pagination a{ display:block; float:left; padding:2px 5px; border:solid #CCC 1px; margin:0 2px; color:#333; text-decoration:none;}
.order-pagination a:hover{ color:#FFF; background:#666;}
.per_title{ font-size:14px; display:block; width:100%; padding:2px 0; border-bottom:dashed 1px #CCCCCC; font-weight:bold;}
.per{ display:block; width:95%; padding:5px 2%; background:#F7F7F7; border: none; font-size:14px; color:#666;  font-weight:bold; float:left;}
.right_btn{ float:right; color:#069 !important; font-size:12px; font-weight:normal;}


/* shop*/
.shop_form{ width:100%; height:auto; overflow:hidden;}
.information{ display:block; width:95%; padding:5px 2%; border:#F60 solid 1px; background:#FDEBC6; color:#F00; margin:5px 0 15px 0;font-size:14px; float:left; }
.success{border:#9C0 solid 1px; background:#E7F4A8;}
.shop_form div{ width:96%; padding:3px 2%; height: auto; float:left; overflow:hidden; margin-bottom:8px;}
.shop_form label{ font-size:14px; color:#333; margin-right:10px; width:105px; display:block; float:left; }
.shop_form input{ float:left; width:40%;}
.shop_form input,.shop_form textarea { padding:3px; border:#999 solid 1px; font-size:14px; color:#666;border-radius:3px;} 
.shop_form textarea{ width:96%; padding:1.5%; margin:3px 0;}
.shop_form div em{ font-size:12px; color:#999;line-height:18px; margin-left:10px;}
.shop_form div a{ margin-right:10px;}
.shop_form  #wp-submit{ padding:5px 25px; background:#F60; color:#FFF; cursor:pointer;float:right;} 
.shop_form  .wp-submit{ padding:5px 45px; background:#F60; color:#FFF; cursor:pointer; border:solid #FFF 1px; margin:5px 0 0 112px;} 
.shop_form  #wp-submit:hover,.shop_form  .wp-submit:hover{ background: #F30; }
#rememberme{ width:17px; margin:5px 0 0 112px;}
.captcha{margin:5px 0 0 112px; }
.captcha img{ width:180px; height:auto; border: solid #CCC 1px;}
#original{ font-size:14px; color:#666; text-decoration:line-through; margin:0 10px 0 0}
#price_now,#price_all{ font-size:14px; color:#F00;}
#shop_price{ width:100%; margin:10px 0;}
#shop_price_all{ width:100%; margin:0 0 10px 0;}
.shop_comment{ width:100%; height:auto; margin:20px 0;}
.shop_comment .shop_comment_title{ width:100%; margin:10px 0; font-size:16px; color:#333; border-bottom:dashed 1px #CCCCCC; display:block;}
.shop_comment li{ width:100%; height:auto; margin-bottom:5px; border-bottom:#E6E6E6 1px dotted;}
.shop_comment li p{ width:100%; height:auto; display: block; overflow:hidden;font-size:12px; color:#666;}
.shop_comment li p b{ font-size:14px; color:#333; float:left;}
.shop_comment li p span{ font-size:12px; color:#999; float:right;}
.btn{ cursor:pointer;}
.close_order{ float: right; line-height:21px; color:#999; font-weight:normal; cursor:pointer; font-size:12px;}
.de_product p .original_price{ color:#333; text-decoration:line-through; text-decoration:line-through; float:none}
.de_product p .price{ color:#F60; font-size:18px;}
.shop_form{ width:100%; height:auto; overflow:hidden; padding-top:20px; }
.hidden_block{ display:none;}
.information{ display:block; width:95%; padding:5px 2%; border:#F60 solid 1px; background:#FDEBC6; color:#F00; margin:5px 0 15px 0;font-size:14px; float:left; }
.information a{ font-size:14px; color:#069; margin:0 3px; text-decoration:none;}
.success{border:#9C0 solid 1px; background:#E7F4A8;}
.enter_cs{ display:block; width:628px; padding:0;  margin:15px 0; border:#ccc 1px solid; overflow:hidden;background:#FFF;}
.enter_cs a{font-size:14px;padding:5px 15px; float:left; cursor:pointer; color: #333; border-right:solid #ccc 1px; }
.enter_cs a.cutyes{ background:#999; color:#FFF; font-weight:bold;}
.tag_pro b{display:block; float:left; font-size:14px;}
.yuyan{ width:100%; overflow:hidden; text-align:center; padding:10px 0;}.yuyan a{ color:#FFF; width:59px; display:inline-block; }
#shop_login{ float:right; height:34px; line-height:34px;}
#shop_login a{ font-size:12px; color:#FFF; display:block; margin-right:10px; float:left;}
#shop_login a:hover{ text-decoration:underline;}
a.btn_login{ display: inline-block; padding:0 18px; background:#a8302f; color:#FFF; height:20px; line-height:20px; margin:5px 0 10px 0;border-radius:5px; border:#FFF solid 1px; width:34px}
a.btn_login:hover{ color:#FFF; background:#000; color:#CCC; text-decoration: none !important;}
.original_price{ color:#CCC; font-size:12px; float:left; display:block; text-decoration:line-through; margin-right:10px; line-height:20px; padding:1px 3px;}
#price{ color:#FFF;  margin-left:0; padding:1px 3px; background:#eb302f; font-size:14px;border-radius:3px; float:left;font-weight:bold; font-style:normal;}
#price_l{ color:#fff; float:left; margin:0 0 3px 0;padding:1px 5px; background:#333; font-size:14px;border-radius:3px; font-size:14px; }
.shop_p  .original_price{ color:#666; font-size:12px; width:100px; margin:0;}
.shop_p {margin:3px 0 3px 0; }
.prices_p,.case_pic .time{ width:100%; display:block; overflow:hidden; padding:0 0 10px 10px;}
#white{ color:#CCC; margin-right:5px;}
#full_prodcts_single .de_product{ margin:10px 0; max-height:245px;}
.tag_pro{ margin:0 !important; }
#black{ color:#333; margin-left:10px;}
.case_pic ul li p{ height:55px;}
#big #price,#big .original_price{  float:none; display:inline;}
.ppre{ margin:5px 0;}


/*2015-3-19 shop_community*/

#cat_bbs_list{ width:99%;  overflow:hidden; float:left; background:#FFF; border:#CCC solid 1px;}
#cat_bbs_list_title{ width:96%;padding:15px 2% 8px 2%;height:auto; background:#fff;border-bottom:#CCC solid 1px; overflow:hidden;}
#cat_bbs_list_title span{ display:block; float:left;}
#cat_bbs_list .btn_loop{ width:96%;padding:10px 2%; float:left;border-bottom:#CCC solid 1px; overflow:hidden; background:#F3F3F3}
#cat_bbs_list .btn_loop a{ font-size:14px;  margin-right:15px; color:#333; text-decoration:none; background-image:url(../images/bbs_sp.png); background-repeat: no-repeat; padding-left:25px; line-height:30px;}
#cat_bbs_list .btn_loop a:hover{ text-decoration:underline;}
#cat_bbs_list .btn_loop a#all{ background-position:-2px -8px; }
#cat_bbs_list .btn_loop a#jinghua{ background-position:-2px -44px; } 
#cat_bbs_list .btn_loop a#huitie{ background-position:-2px -84px; }

#cat_bbs_list_title h1,#post_bbs_page_from_title h1{ font-size:16px; color:#666;  margin:5px 0; float:left; margin-right:10px;}
#cat_bbs_list_title b{ font-size:12px; font-weight:normal; color:#666; float:left; line-height:30px; margin-left:10px;} 
#cat_bbs_list_title .post_btn,#post_bbs_page_from_title .post_btn{ float:right; display:block; padding:3px 5px; background:#3998C6; color:#FFF; font-size:14px;border-radius:5px; }
#cat_bbs_list_title .post_btn:hover{ background:#333;}
#cat_bbs_list ul li{ width:96%;padding:0 2%;height:auto; display:block; float:left; border-bottom:#CCC dashed 1px;}
#cat_bbs_list ul li:hover{ background:#F3F3F3;}
#author_bbs_avatar { width:80px;  overflow:hidden; float:left; min-width:50px; text-align:center; padding-bottom:15px; padding-top:15px; position: relative;}
#author_bbs_avatar #louzhu{ width:36px; height:36px; position:absolute; top:0; right:0; background: 0 -128px url(../images/bbs_sp.png);}
#author_bbs_avatar #huifu{ width:36px; height:36px; position:absolute; top:0; right:0; background: 0 -183px url(../images/bbs_sp.png);}
#author_bbs_avatar a{ display:inline-block; padding:3px; border:#999 1px solid; background:#FFF; overflow:hidden; font-size:0;border-radius:100%; }
#author_bbs_avatar b{ font-size:14px; color:#999;}
#author_bbs_avatar a img{ width:100%; height:auto;border-radius:100%;}
#cat_bbs_list ul{ width:100%; padding:0; margin:0; overflow:hidden; display:block;}
#cat_bbs_list ul li .left_bbs_single{  display:block; overflow:hidden; margin-left:100px;padding:15px 0;}
#cat_bbs_list ul li #left_bbs_single{ margin-left:0; padding-left:20px; background:#FAFAFA; padding-right:10px; padding-bottom:120px; position:relative; }
#cat_bbs_list ul li .left_bbs_single .bbs_a_title{ font-size:16px; color:#666; font-weight:bold; text-decoration:none;}
#cat_bbs_list ul li .left_bbs_single .bbs_a_title:hover{ text-decoration:underline;}
#cat_bbs_list ul li .left_bbs_single div,#cat_bbs_list ul li .author_bbs_avatar div{ width:100%; overflow:hidden; margin:5px 0;}
#cat_bbs_list ul li .left_bbs_single div b{ display:block; padding:3px 5px; background:#A5A5A5; color:#FFF; font-size:12px; margin-right:10px; float:left;border-radius:5px; font-weight:normal;}
#cat_bbs_list ul li #author_bbs_avatar div b{ font-size:12px; font-weight:normal; display:inline-block; margin-bottom:5px;}
#cat_bbs_list ul li #author_bbs_avatar div b.jinghua{ padding:3px 5px; background:#7ECDD3; color:#FFF; font-size:12px;border-radius:5px;}
#cat_bbs_list ul li #author_bbs_avatar div b.bbs_over{ padding:3px 5px; background:#70AB1F; color:#FFF; font-size:12px;border-radius:5px;}
#cat_bbs_list ul li #author_bbs_avatar div b.admin_answer{ padding:3px 5px; background:#F60; color:#FFF; font-size:12px;border-radius:5px;}
#cat_bbs_list ul li span div b.zhiding{ background:#FF7171;}
#cat_bbs_list ul li span div b.jinghua{ background:#7ECDD3}
#cat_bbs_list ul li span div b.bbs_over{ background:#70AB1F}
#cat_bbs_list ul li span p{ margin-top:10px;text-indent:0 !important;word-break:break-all; /*支持IE，chrome，FF不支持*/
　word-wrap:break-word;/*支持IE，chrome，FF*/}
#cat_bbs_list ul li span a#zd_shop_bbs{ color:#F00;}
.nav_bbs{ width:100%; height:auto; padding:10px 0; overflow:hidden;}
.nav_bbs a{ display:block; padding:3px 8px; border:solid 1px #CCCCCC; margin-left:5px; float:left; color:#666; text-decoration:none;}
.nav_bbs a:hover,.nav_bbs a.current{ background:#666; color:#FFF;}

.post_bbs_page_from{ width:96%;padding:10px 1.5%; overflow:hidden; }
.post_bbs_page_from #tougao_content_ifr{border:solid 1px #CCCCCC;}
#post_bbs_page_from_title{width:96%;padding:10px 2%; overflow:hidden;background:#F3F3F3; margin-bottom:20px;}
.post_bbs_page_from .cat{ width:100%; height:auto; padding:5px 0; margin-bottom:15px;}
.post_bbs_page_from .cat label { font-size:14px; color:#666;}
.post_bbs_page_from input#tougao_title,.post_bbs_page_from input#CAPTCHA{ padding:8px; border:solid 1px #CCCCCC; width:60%;}
.error{ display:block; padding:5px; background:#FFD9D9; border:#F00; color:#F00; font-size:14px; text-indent:0 !important;}
.post_bbs_page_from .submit{ float: left; display:block; padding:5px 60px; border: none; cursor:pointer; background:#3998C6; color:#FFF; font-size:16px;border-radius:5px; margin-right:20px;}
.post_bbs_page_from  .reset{ float: left; display:block; padding:5px 60px; border: none; cursor:pointer; background:#ccc; color:#FFF; font-size:16px;border-radius:5px;}
.yzmmmm{ display:block; width:100%;}
.tijiao{ padding:10px 0 20px 50px; overflow:hidden;}
.wp-editor-tabs{ display:none !important;}
.single_bbs_avatar{ padding-right:10px; }
#cat_bbs_list ul li#single_bbs_li{ padding:0 0 0 2% !important; width:98%;} 
#bbs_enter p,#bbs_enter a, #bbs_enter b{ font-size:14px;}
#cat_bbs_list ul li  span .datetime{ position:absolute; display:block; right:10px; bottom:15px; width:200px;}
#cat_bbs_list ul li  span .datetime a{ margin-left:10px;}
.comment_ector{ width:100%; overflow:hidden; position:relative; padding-top:50px;}
.comment_ector .tutle{position:absolute; left:10px; top:0; width:100%; height:60px;}
.comment_ector .avatar_comment{ width:60px; height:60px;display:block; padding:3px; border:#999 1px solid; background:#FFF; overflow:hidden; font-size:0;border-radius:100%; float:left; margin-right:10px;}
.comment_ector .avatar_comment img{width:60px; height:60px;border-radius:100%; }
.comment_ector span{ width: auto; display: block; float:right; height:32px; padding:15px 15px 0 0}
#comment_bbs{ width:98%; padding-top:30px !important; border:solid 1px #CCCCCC;}
.comment_ector b{ font-size:14px; color:#999; line-height:51px;}
#commentform #submit{ margin:0 !important; }
.per b,.per a{ line-height:60px;}
.per_title{ display:block; overflow:hidden; border-bottom:solid 1px #CCCCCC; padding:0;}
.per_title a{ display:block; padding:5px 15px; background:#CCC; float:left; color:#fff; margin-right:1px; cursor:pointer; text-decoration: none;}
.per img{ float:left; margin-right:20px; width:60px; height:60px; border-radius:60px; border:solid 4px #FFFFFF;}
.content_shop img{  max-width:100%; height:auto; display:block;}
.des_page img{ max-width:100%; height:auto;}

