*{ margin:0; padding:0; border:0; font-style:normal; font-weight:normal;}

.norm1 img {top: 350px !important;}
 .text_body1{ padding: 10px 10px 220px 10px !important;}
body{ font-size:14px; font-family:Helvetica, Arial, sans-serif; color: #000; background:#CCC;}
ul,li{ list-style-type:none;}
.l{ float:left;}
.r{ float:right;}
a,a:hover{ text-decoration:none; color:#34312d;}
img{ border:none; max-width:100%;}
.clear{ clear:both; font-size:0; line-height:0; height:0; overflow:hidden;}
nput, textarea {-moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;}

.main_body{ background:#e4bc65;}


.wap_box{ min-width:320px; max-width:640px; margin:0 auto; position:relative;}
.bg{ background-color:#fff;}
.top{}
.top .logo{ float:left; }
.top .search{ float:right; width:46px; height:46px;}
.top .search a.btn_search{ display:block; text-indent:-9999em; width:46px; height:46px; background:url(../images/search.png) no-repeat; position:relative; z-index:1;}
.search_box{ min-width:320px; max-width:640px; height:46px; background:#f6f6f4; position:absolute; z-index:2; right:0; top:69px !important;}
.open_search{ padding:5px 10px;}
.open_search input{ display:block; float:left; width:75%; border:1px solid #ccc; padding:0 5px; height:34px; line-height:36px; color:#999;}
.open_search a{ display:block; float:left; width:20%; height:36px; background:#36a814; line-height:36px; text-align:center; color:#fff; font-size:14px;}


/*此处为菜单栏颜色，边线颜色样式*/
.nav_box1 {width:100%; background-color:#fff;}
.nav_box1 ul li{ display:block; float:left; width:25%; text-align:center;}
.nav_box1 ul{width:100%;margin:0 auto;background-color: #097d00;}
.nav_box {width:100%; background-color:#017724;}
.nav_box ul li{ display:block; float:left; width: 33.3%; text-align:center;}
.nav_box ul li a{ display:block; background-image:url(images/mnav_bg.jpg); height:31px; color:#fff; line-height:31px; text-align:center; }



.about_us{ width:100%;padding-top:10px; margin:0 auto; border-radius:10px;color:#130b06; background:url(/images/about_us_bj.png);}


.banner{ width:100%; height:auto; overflow:hidden;}
/*手机首页大图*/
#main_big_pic{width:96%;background-color:#004028; margin:0 auto;border:1px solid #004028; border-radius:10px; margin-top:10px;padding-bottom:20px;}
#main_big_pic ul{width:98%; margin-left:2.5%;}
#main_big_pic ul li{float:left;width:47%; margin-left:5px;display: table-cell; text-align:center ; vertical-align:middle; margin-left:5px;display:;padding-top:10px; padding-bottom:10px; background:#fff}
#main_big_pic ul li img{ width:130px; height:168px}


/*此处为首页标题条颜色*/
.title{ height:35px; width:96%; background:#004028; margin:0 auto; }
.title h1{font-size:18px;font-weight:bold; float:left; height:35px; line-height:35px; font-size:18px; color:white; padding-left:10px;}
.title span{ float:right; line-height:35px; font-size:12px; font-family:"宋体"; padding-right:10px;}
.title span a{ color:white;}
.text_body{ padding:10px; line-height:22px; overflow:hidden;background:url(/images/book_m_bg.jpg);}
.text_body1{ padding:10px; line-height:23px; overflow:hidden;}
.P_title{}
.product{width:100%; margin:0 auto; background:url(/images/product_m_bg.png);}
.product ul li{width:46%; float:left;margin-left: 2%;margin-top:0.5em;background:#fff;border:3px solid #ffad0f;}
.product ul li h1{ display:block; height:30px; line-height:30px; font-size:1em; text-align:center; overflow:hidden;}
.product ul li .price{font-size:1.2em;color:#f00;text-align:center;}
.product ul li .price span{font-size:2em;}
.products_ul ul{ padding-top:10px; margin-left:2%}
.products_ul ul li{ display:block; float:left; width:47%; margin-left:5px;display: table-cell; text-align:center ; vertical-align:middle; margin-left:5px;display:;margin:5px 3px;padding:5px 0; background:#fff}
.products_ul ul li a{ display:block; width:98px; height:76px; margin:0 auto;}
.products_ul ul li h1{ display:block; height:50px; line-height:25px; font-size:12px; text-align:center;}
.H_tit{;margin-top:10px;}


.news_ul ul li{ height:30px; border-bottom:1px solid #ccc;}
.news_ul ul li a{ display:block; height:30px; line-height:30px; padding-left:10px; width:265px; float:left; overflow:hidden;}
.news_ul ul li a:hover{ color:#3b1579;}
.news_ul ul li span{ float:right; line-height:30px; font-family:"宋体"; padding-right:10px; color:#36a814;}


.sub_page{ height:36px;}
.sub_page a{ display:block;  width:49%; height:36px; line-height:36px; text-align:center; color:#000; font-size:14px;}



/*此处为首页底部版权信息背景色*/
.bottom{ line-height:20px;background:#085301;background-size:100%; color:#fff;font-size:12px;  height:127px;border-top:5px solid #0c4607; }
.bottomn{width:100%; margin:0 auto;padding-top:20px;}
.bottomn p{float:left;padding-left:10px;text-align: center;color:#fff;}
.bottomn img{}
.bottomn a{color:#fff; }
.bottomn li a:hover{ background:#c98209; color:#FF0000}

#box_footerBody{width: 100%; height: 45px; position:fixed; bottom: 0px; text-align: center; border-top: none;}
.footer_body{ min-width:320px; max-width:640px;}
/*此处为首页底部“电话”“地图”“分享”总背景颜色,上边缘颜色*/
.footer_ul{ display:block; background:#006842; width:100%; height:44px; border-top:1px solid #000;}
.footer_ul li{ display:inline; float:left; width:33.3%; height:44px;}
/*此处为首页底部“电话”“地图”“分享”边缘颜色*/
.footer_ul li a{ display:block; height:42px; padding-top:2px; text-align:center; border-right:1px solid #fff; color:white; font-size:12px;}
.footer_ul li a.border_none{ border-right:none;}
/*此处为首页底部“电话”“地图”“分享”经过超链接样式*/
.footer_ul li a:hover{ background:#124d37;}
.footer_ul li a .icon{ display:block; width:30px; height:20px; margin:0 auto; background:url(images/icon.png) no-repeat;}
.footer_ul li a .text{ display:block; height:16px; line-height:16px; text-align:center;}
.footer_ul li a span.tel{ background-position:0 0;}
.footer_ul li a span.mail{ background-position:-30px 0;}
.footer_ul li a span.map{ background-position:-60px 0;}
.footer_ul li a span.share{ background-position:-90px 0;}
.footer_ul li a span.massage{ background-position:-120px 0;}









.ny_title{ height:35px; width:100%; background:#f3f3f3; border-bottom:1px solid #ebebeb;}
.ny_title h1{ display:block; float:left; height:35px; line-height:35px; font-size:14px; color:#205927; padding-left:10px;}
.nav02_box{ padding-bottom:5px;}
.nav02_box ul li{ display:inline; float:left; width:32%; height:30px; margin-left:1%; margin-top:5px;}
.nav02_box ul li a{ display:block; width:100%; text-align:center;  background:#36a814; height:30px; line-height:30px; color:white;}
.nav02_box ul li a:hover{ background:#249401;}




.ny_title02{ height:auto; padding:5px 0; width:100%; background:#f4f4f4; border-bottom:1px solid #ebebeb;}
/*子页小title颜色*/
.ny_title02 h1{ display:block; height:auto; line-height:23px; font-size:14px; color:#000; text-align:center;}
.time{ height:24px; line-height:24px; text-align:center; font-size:12px; border-bottom:1px dashed #ccc; color:#211e1a;}
.time span{ margin:0 5px;}
.text_body p img{ margin:0 auto; min-width:300px; max-width:570px; width:100%; height:auto;}

.btn_up_next a{ display:block; background:#ebebeb; border-bottom:1px dashed #ccc; padding:5px;}
.btn_up_next a span{ color:#36a814;}



.ny_ly_title{ height:45px; background:#36a814; position:relative;}
.ny_ly_title h1{ line-height:45px; text-align:center; font-size:14px; color:#fff;}
.back_box{ width:55px; height:29px; position:absolute; left:10px; top:8px; background:url(../images/back.png) no-repeat;}
.back_box a{ display:block; width:55px; height:29px; line-height:29px; color:#fff;}
.back_box a span{ padding-left:18px;}


.mail_body02{ position:relative; padding-bottom:30px;}
.mail_body02 ul li{margin: 5px 0; padding-left: 10px; }
.mail_body02 .email, .mail_body02 .mail_title02{ padding-right:120px;}
.z3g-input {width: 100%; height: 33px; padding: 0px 10px; line-height: normal; background-color: rgba(163, 163, 163, 0.1);
border: 1px solid rgba(163, 163, 163, 0.5); -webkit-appearance: none;
background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(163, 163, 163, 0.1)), to(rgba(163, 163, 163, 0.1)));}
.mail_body02 ul li.address .z3g-input {width: auto; overflow: hidden; line-height: 35px; border: none; background: none; padding-left: 0px;}
.z3g-textarea {width: 100%; height: 130px; padding: 10px; line-height: 20px; background-color: rgba(163, 163, 163, 0.1);
border: 1px solid rgba(163, 163, 163, 0.5); -webkit-appearance: none;
background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(163, 163, 163, 0.1)), to(rgba(163, 163, 163, 0.1)));}
.mail_body02 ul li.cont {padding-right: 33px;}
.mail_body02 ul li.verificationCode {vertical-align: middle;}
.mail_body02 ul li.verificationCode input {width: 160px; vertical-align: middle;}
.mail_body02 ul li.verificationCode .verify-pic {height: 35px; vertical-align: middle;}
.submitBtn {height: 75px; position: absolute; top: 38px; right: 11px; text-align: center;}
.submitBtn a{ display:block; width: 80px; height: 75px; cursor:pointer; line-height: 75px; padding: 0px; background:#36a814; font-size:16px; color:#fff; border:1px solid #d4d4d4;}
.submitBtn a:hover{ background:#249401; color:#fff;}


.message_body02{ padding:10px;}
.message_body02 ul li{ padding:5px 23px 5px 0px;}
.message_body02 ul li input{ border:1px solid #ccc; display:block; height:33px; line-height:33px; padding:0 10px; width:100%; background-color: rgba(163, 163, 163, 0.1);
border: 1px solid rgba(163, 163, 163, 0.5);
-webkit-appearance: none;
background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(163, 163, 163, 0.1)), to(rgba(163, 163, 163, 0.1)));}
.message_body02 ul li textarea{width: 100%; height: 130px; padding: 10px; line-height: 20px; background-color: rgba(163, 163, 163, 0.1);
border: 1px solid rgba(163, 163, 163, 0.5); -webkit-appearance: none;
background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(163, 163, 163, 0.1)), to(rgba(163, 163, 163, 0.1)));}
.message_body02 ul li.verificationCode input{ width:160px; vertical-align: middle; float:left;}
.message_body02 ul li.verificationCode .verify-pic {height: 35px; vertical-align: middle; margin-left:5px;}
.btn_fb{ display:block; background:#36a814; border:1px solid #ccc; padding:5px 15px; width:100px; height:30px; text-align:center; line-height:30px; font-size:16px; color:#fff;}
.btn_fb:hover{ background:#249401; color:#fff;}

.message_body02 ul li input.btn_fb1{ display:block; background:#36a814; border:1px solid #ccc;  width:130px; height:40px; text-align:center; line-height:30px; font-size:16px; color:#fff; border:none;line-height:30px;cursor:pointer} 
.message_body02 ul li input.btn_fb1:hover{ background:#249401; color:white;}


.share_body02{ padding:10px;}
.share_tit{ padding:10px 0;}
.share_body02 ul li{width: 50%; float: left;}
.share_body02 ul li a{ display:block;}
.share_body02 ul li a div{margin: 0 2px 1px 0; height: 38px; line-height: 38px; border: 1px solid rgba(163, 163, 163, 0.5); padding: 0 10px;
background-color: rgba(163, 163, 163, 0.1); vertical-align: top;}
.share_body02 ul li a .icon{width: 32px; height: 32px; margin: 3px 10px 0 0; background:url(../images/icon_share.png) no-repeat;}
.share_body02 ul li a span{display: inline-block; vertical-align: top;}
.share_body02 ul li.sina .icon{ background-position:0 0;}
.share_body02 ul li.tenxun .icon{ background-position:0 -64px;}
.share_body02 ul li.qzone .icon{ background-position:0 -32px;}
.share_body02 ul li.wangyi .icon{ background-position:0 -96px;}
.share_body02 ul li.souhu .icon{ background-position:0 -128px;}
.share_body02 ul li.pengyou .icon{ background-position:0 -160px;}
.share_body02 ul li.renren .icon{ background-position:0 -192px;}
.share_body02 ul li.kaixin .icon{ background-position:0 -224px;}
.share_body02 ul li.douban .icon{ background-position:0 -256px;}
.share_body02 ul li.souhubai .icon{ background-position:0 -288px;}
.share_body02 ul li.tianya .icon{ background-position:0 -320px;}
.share_body02 ul li.fanfou .icon{ background-position:0 -352px;}
.share_body02 ul li.renjian .icon{ background-position:0 -384px;}
.share_body02 ul li.taojianghu .icon{ background-position:0 -480px;}
.share_body02 ul li.hexun .icon{ background-position:0 -544px;}
.share_body02 ul li.diandian .icon{ background-position:0 -576px;}
.share_body02 ul li.sina_qingbo .icon{ background-position:0 -608px;}