/* CSS Document */
*{margin:0;padding:0;}
body{background:#efeee9; font-size:14px;}
a{text-decoration:none;}
.main{width:1000px; margin:0 auto;}

.contenter{background:no-repeat top center; background-size:100%;}
.header{}
.logo{line-height:50px; font-size:24px; font-family:"微软雅黑"; padding:5px 0; width:400px; float:left; }
.logo img{vertical-align:middle; margin:10px 0 0 10px;}
.logo a{color:#555;}
.nav{line-height:35px; font-weight:bold; background:#f0f0f0; border:#eee 1px solid; box-shadow:0px 0px 8px 10px #fff inset; height:35px; padding:0 10px; margin:10px 0;}
.nav a{width:155px;  float:left; text-align:center; color:#111; border-right:#fff 1px solid;}
.nav a.cur{background:url(../images/cur_nav.png) no-repeat top left; color:#fff; margin-top:-3px; line-height:41px; height:41px;}
.userinfo{line-height:60px; text-align:right; padding:10px 20px 0 0;}
.userinfo a{color:#008cef;}

.sider_con{height:325px; position:relative; z-index:1;}
.sider_bar{text-align:center; height:30px; line-height:25px; position:absolute; bottom:0px; width:100%;}
.sider_bar span{width:8px; height:8px; border-radius:50%; background:#fff; display:inline-block; margin:0 3px; cursor:pointer;}
.sider_bar span.cur{background:#1aeac2;}

.list_box{width:980px; float:left; padding:10px;}
.list_box.lb1{width:680px;}
.list_box.lb2{width:280px;}
.list_box .conbox{border:#eee 1px solid; border-top:none; overflow:auto; background:#ffffff; font-size:12px;}
.list_box .conbox .b_pic{margin:20px 10px; float:left; width:252px;}
.list_box .conbox .m_pic{padding:10px; width:258px;}
.list_box .conbox .text{padding:0 10px 11px 10px; word-break:break-all; color:#555;}
.list_box .tit{background:#fafbfc; height:35px; font-family:"微软雅黑"; position:relative; z-index:1; border:#eee 1px solid; line-height:35px; padding-left:40px;}
.list_box .tit .tag{padding:0 5px; width:20px; background:#008cef; position:absolute; left:0; top:0; border-top-right-radius:50%;border-bottom-right-radius:50%; color:#fff; font-weight:bold; font-size:18px;}
.list_box .tit .name{font-size:14px; color:#008cef;}
.list_box .tit .more{position:absolute; right:10px; top:0px; color:#777; white-space:normal; font-size:12px;}
.list_box .list{padding:10px; width:380px; float:left;}
.list_box .list li{overflow:auto; _height:1%; padding:4px 0; line-height:18px; list-style:none;}



.list_box .list li img{float:left; margin-right:10px;}
.list_box .list li .name.h1 a{font-size:16px; font-family:"微软雅黑"; color:#00a484;}
.list_box .list li .name a{font-size:12px; font-family:"微软雅黑"; color:#444;}
.list_box .list li .text{margin-top:15px; font-size:12px; color:#555;}
.list_box .list li .text.mt0{margin-top:0px;}
.list_box .list li .time{float:right; font-size:12px; color:#777; white-space:normal;}
.list_box .list li .pic{background:url(../images/li_bg.jpg) no-repeat left center; display:inline-block; width:14px; height:20px; float:left;}
.list_box .list .article{ color:#666; line-height:30px;}
.list_box .title{font-size:20px; line-height:35px; font-family:"微软雅黑"; color:#444;}
.list_box .info{font-size:12px; color:#999;}
.list_box.news .list{width:958px; padding:10px; float:none;}
.product_list{padding:0 10px;}
.product_list li{float:left; margin:10px 19px; list-style:none; width:280px;}
.product_list li h2 a{font-size:14px; font-weight:100; color:#333;}
.product_list li:hover h2 a{color:#09f;}

.frd_link{padding:10px; line-height:20px;}
.frd_link span{float:left; color:#00a484; margin-right:10px; white-space:normal; display:inline-block; height:40px;}
.frd_link a{float:left; white-space:normal; color:#666; font-size:12px; margin-right:10px;}
.company{padding:10px 10px 40px 10px; text-align:center; font-size: 12px; color:#777;}
.list_box.news .article{line-height:20px; font-size:12px; color:#666; padding:20px;}
.list_box.news .article img{max-width:100%;}
.pages{padding:25px; font-size:12px; text-align:center; color:#666; line-height:25px; border-top:1px solid #eee;}
.pages input{border:#eee 1px solid;}
.pages a{color:#666; border:#ddd 1px solid; text-align:center; text-decoration:none; padding:5px; font-weight:100;}
.pages a:hover{ background:#09f; color:#fff; border:none; padding:6px;}

.formbox{float:left; padding:50px 0; width:400px;}
.formbox p{line-height:40px;}
.formbox a{color:#008cef;}
.formbox a.dis{color:#888;}
.formbox input{border:#eee 1px solid; height:30px; line-height:30px; padding: 0 5px; margin-right:10px;}
.formbox label{width:100px; display:inline-block; text-align:right; font-size:14px;}
.formbox .last{margin-top:20px;}
.formbox .btn{background:#008cef; color:#fff; display:inline-block; padding:0px 20px; border-radius:5px; line-height:35px;}
.wxbox{width:300px; float:right; padding:50px; text-align:center;}
.wxbox.min{width:200px;}
.wxbox img{width:120px;}
.product_show p{text-align:center; padding:0; margin:0;}
.product_show p img{display:block; margin:0 auto;}
.product_link{text-align:right; padding:30px 100px;}
.product_link a{margin:0 20px; color:#008cef; padding:5px 15px; background:#008cef; color:#fff; border-radius:5px; display:inline-block;}
.product_link a.cur{background:none; color:#555;}
.product_link a.buy{padding:5px 15px; background:#F90; color:#fff; border-radius:5px; display:inline-block;}
.goodsbox p{border:#eee 1px solid; padding:15px; overflow:auto; cursor:pointer; margin-top:20px;}
.goodsbox p.cur,.goodsbox p:hover{border:#f90 1px solid;}
.goodsbox p .name{float:left; width:300px;}
.goodsbox p .price{width:100px; float:right; color:#f90; text-align:right;}
.goodsbtns{padding:10px;}
.goodsbtns a{color:#666; margin:0 10px; cursor:pointer;}
.goodsbtns a.buy{background:#008cef; color:#fff;padding:5px 15px; border-radius:5px; display:inline-block;}
.payend.ok{color:#090; font-size:18px; font-weight:bold; text-align:center;}
.payend.ok .tag{font-size:25px; margin-right:10px;}
.payend.info{line-height:25px; padding:20px 40px; font-size:14px;}
.payend.info span{color:#008cef}
.commentbox{float:left; padding:50px 0; width:650px;}
.commentbox .pages{margin:0 30px; border:none;}
.textbox{padding:0 40px;}
.textbox .textedit{border:#eee 1px solid; width:550px; padding:9px; height:100px;resize:none;}
.textbox .text_sub{padding:5px 15px; background:#008cef; color:#fff; border-radius:5px; display:inline-block; float:right; margin-top:3px; font-size:14px;}
.textbox .text_info{ line-height:35px; font-size:12px; color:#777;}
.textbox .text_info span{color:#008cef;}
.comments{padding-top:10px; border-top:1px solid #eee; margin:30px; list-style:none;}
.comments li{border-bottom:#eee 1px dashed; padding:0 10px;}
.comments li .info{line-height:30px; text-align:right;}
.comments li .info .nick{color:#008cef; font-size:14px; float:left; width:200px; text-align:left;}
.comments li .msg{padding:10px; font-size:14px; color:#888;}

.over{overflow:auto; _height:1%;}
.bt1{border-bottom:#ccc 1px solid;}
.bg1{background:rgba(255,255,255,.7);}
.bg2{background:rgba(180,180,180,.4);}

