@charset "utf-8";
/*==全局样式==*/
body {font-family:"宋体",arial;font-size:12px; margin:0;padding:0;color:#333; background:#fff;}


form,img,ul,ol,li,dl,dt,dd,input,p,br,button{margin: 0; padding: 0; border: 0;}
ul,li,ol {list-style: none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
a { text-decoration: none; color: #333 }
a:hover { text-decoration: underline; color: #e4403d }
i,em { font-style:normal;}
img { border:0;}
.clear { clear:both; line-height:0; height:0; display:block;}
.m_10 { margin-top:10px; }

/*top*/

#site_nav { height: 30px; line-height: 30px; width: 100%; background-color: #eeeeee; border-bottom: 1px #bfbfbf solid; color: #333333;position: fixed; top: 0; z-index:999}
.site_main { width:1190px; height:auto; margin: 0 auto; }
.site_main_l { float: left; }
.site_main_r { float:right; color: #d2d2d2 }
.site_main_r a { color: #747474; text-decoration: none; }
.site_main_r a:hover { color: #747474; text-decoration: underline; }

.header_b { width:1190px; height:80px; margin: 31px auto 0 auto;  }
.header_b .logo { width: 271px; height: 80px; float: left;  margin-right: 120px; }
.header_b .search { float:left;width:360px;height:32px;margin-top:23px;border:1px solid #cfcfcf}
.header_b .search p{float: left;height: 32px;}

.header_b .search p.text input {width:270px;height:22px;padding:5px 10px;*padding:5px 10px 4px 10px;background:white;line-height:22px; outline: none;}
.header_b .search p.submit {width:69px;border-left:1px solid #cfcfcf}
.header_b .search p.submit input {width:69px;height:32px;background:-webkit-gradient(linear,0 0,0 100%,from(#faf9f5),to(#f0efeb));background:-moz-linear-gradient(0 0 270deg,#faf9f5,#f0efeb);background:-o-linear-gradient(top,#faf9f5,#f0efeb);background:-ms-linear-gradient(0 0,#faf9f5 0,#f0efeb 100%);background:linear-gradient(0 0,#faf9f5 0,#f0efeb 100%);filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#faf9f5,endColorStr=#f0efeb)\9;font-size:14px;font-weight:400;cursor:pointer}

.btn_div{float: right;width: 106px;margin-top: 25px;}
.btn_div a.post {width: 106px;background-position: 0 0;color: white;}
.btn_div a { float:left;height:30px;background:url(../img/mffb.jpg) no-repeat;font:400 14px/30px \5b8b\4f53;text-align:center}

.head_nav { width: 100%; height: 45px; background:url(../img/class_nav_bg.jpg) repeat-x; margin-bottom:10px; }
.head_nav ul { width:1190px; height:45px; margin: 0 auto; }
.head_nav li { width: 80px; height: 45px; color: #fff; font-size: 14px; float: left; text-align: center; line-height: 40px; margin: 0 5px; }
.head_nav li.sy { background:url(../img/class_hover.png) no-repeat; }
.head_nav li a { color: #fff; display:block; width: 80px; height: 45px; text-decoration: none;  }
.head_nav li a:hover { background:url(../img/class_hover.png) no-repeat; }

/*main*/

#class_main,#class_list_main { width:1190px; height:auto; margin: 0 auto; }
#class_main .main { width:1190px; height:auto; }
#class_main .main .main_l { width: 742px; height:auto; float: left; min-height:1011px; overflow:hidden }
#class_main .main .main_r { width: 438px; height:auto; float: left; margin-left: 10px; }

/*=======焦点图==========*/
.www51buycom { width: 742px; height: 330px; position: relative; overflow:hidden; }

/*数字按钮样式*/
.www51buycom .num { overflow:hidden; height: 25px; position: absolute; bottom:12px; left: 15px; zoom:1; z-index:3 }
.www51buycom .num li { width: 25px; height: 25px; line-height: 25px; text-align: center; font-weight: 400; font-family: "微软雅黑", Arial; color: #FFFFFF; background: #444444; margin-right: 10px; border-radius:50%; cursor:pointer; float: left; }
.www51buycom .num li.on { background: #FF7700; } /*当前项*/

/*上一个  下一个*/
.www51buycom .prev,
.www51buycom .next { display: none; width: 40px; height: 100px; background: url(../images/btn.png) no-repeat; position: absolute; top: 115px;}
.www51buycom .prev { left: 0; }
.www51buycom .next { right: 0; background-position: right }
/*=======焦点图==========*/

#class_main .tjgq_title,#class_list_main .tjgq_title { height: 36px; line-height: 36px; border: 1px solid #d0cecf;}
#class_main .tjgq_title h2,#class_list_main .tjgq_title h2 { padding-left: 15px; background:url(../img/ico_3.jpg) no-repeat; font-size:14px; color: #505050; float: left; }
#class_main .tjgq_title span { float: right; margin-right: 10px; }
#class_main .tjgq_title span a { color: #505050; text-decoration: none;}
#class_main .class_list1,#class_list_main .class_list1  { border: 1px solid #d0cecf; border-top: none; padding: 13px 10px 14px 10px; overflow: hidden; }
#class_main .class_list1 li,#class_list_main .class_list1 li { background:url(../img/ico_1.jpg) no-repeat; padding-left: 10px; line-height: 24px; height: 24px; overflow: hidden; }
#class_main .class_list1 li a,#class_list_main .class_list1 li a { color: #505050; text-decoration: none; font-size:13px;}
#class_main .class_list1 li a:hover,#class_list_main .class_list1 li a:hover { color: #20c076;}

#class_main .gjfl .title { height: 30px; line-height: 30px; border-bottom: 2px solid #d31a00; border-left:1px solid #d0cecf; border-right:1px solid #d0cecf;border-top:1px solid #d0cecf; }
#class_main .gjfl .title h2 { padding-left: 10px;  font-size:14px; color: #d01400;  }
#class_main .gjfl .txt { border:1px solid #d0cecf; border-top: none; padding: 10px; height:auto; min-height:618px; overflow:hidden }
#class_main .gjfl .txt .txt_1 { border-bottom: 1px #ccc dotted; padding: 10px 0; }
#class_main .gjfl .txt .txt_1 h3 { padding: 0 0 5px 0; height: 20px; color: #505050; font-size: 14px; }
#class_main .gjfl .txt .txt_1 li { float: left; padding-right: 10px; line-height: 24px; height: 24px }
#class_main .gjfl .txt .txt_1 li a { color: #505050; text-decoration: none; font-size:13px;}
#class_main .gjfl .txt .txt_1 li a:hover { color: #d23226; text-decoration: underline;}

.class_adv1 { height: 250px; margin-top: 10px; background: #fff; }
.class_adv2 { height: 250px; margin-top: 10px; background: #fff; }
#class_main .mian2 { height: 90px; background: #fff; margin-top: 10px;margin-bottom: 10px; }


/*列表页*/

.class_list_adv1 { height: 90px;  background: #fff;}
#class_list_main .breadcrumb { height: 40px; line-height: 40px; padding: 0 15px; width: 100%; font-size: 14px; }
#class_list_main .breadcrumb a { color: #555;}
.class_list_gqfl .class_list_gqfl_title { height: 30px; line-height: 30px; border: 1px #dedede solid; background:#fbfbfb; }
.class_list_gqfl .class_list_gqfl_title h2 { margin-left: 10px; font-size: 14px; color: #20c076; font-weight: 700; }
.class_list_gqfl .class_list_gqfl_txt {border: 1px #dedede solid; border-top: none; padding: 10px;  }
.class_list_gqfl .class_list_gqfl_txt li { padding: 0 10px; float: left;}
.class_list_gqfl .class_list_gqfl_txt li a { color: #20c076}

#class_list_main  .c_main_1 { margin-top: 13px; }
#class_list_main .class_list_main_l { width: 742px; height:auto; float: left; margin:0 0 10px 0 }
#class_list_main .class_list_main_r { width:438px; height:auto; float: left; margin-left: 10px; }
#class_list_main .class_list_main_l li { border-bottom: 1px #dddddd solid;  padding: 10px 5px;}
#class_list_main .class_list_main_l li .picinfo { float: left; width: 100px; height: 80px; margin-right: 15px; }
#class_list_main .class_list_main_l li .info { width: 490px; float: left; overflow: hidden; }
#class_list_main .class_list_main_l li .info .title { color: #444444; font-size: 12px; font-weight: 700; font-family: "Microsoft YaHei";}
#class_list_main .class_list_main_l li .info .title:hover { color: #20c076;}
#class_list_main .class_list_main_l li .info p { line-height: 20px; color: #666666; }
#class_list_main .class_list_main_l li:hover { background: #fffee5}
#class_list_main .class_list_main_l li .fban { background: #20c076;font-family: "Microsoft YaHei"; color: #fff; font-size: 14px; float:right; margin-right: 10px; margin-top: 25px; height: 32px; line-height: 32px; padding: 0 20px; border-radius: 3px; box-shadow: 1px 1px 2px 1px #20c076 }
#class_list_main .class_list_main_l li .fban a { color: #fff; text-decoration: none;}

.news_next { height: 86px; line-height: 86px; text-align: center; color: #666666; }
.news_next .current { display: inline-block; height: 28px;line-height: 28px;padding: 0px 11px;color: #333!important;margin: 0 3px;  font-weight: bold }
.news_next a {display: inline-block;background: #fff; border:1px #d8dadf solid;font-size: 12px;height: 28px;line-height: 28px;padding: 0px 11px;color: #999999!important;margin: 0 3px; text-decoration: none; font-weight: bold }
.news_next a:hover {background: #fff;color: #999999!important;text-decoration: none;float: none; border: 1px #d8dadf solid;}

/*内容页*/

.class_nr_1 { border: 1px #cacaca solid; }
.class_nr_1 .info_title { height: 55px; background: #f8f8f8; padding: 10px; border-bottom: 1px #ccc dotted}
.class_nr_1 .info_title  h1 { color: #20c076;font-family: "Microsoft YaHei",simhei; font-size: 20px;}
.class_nr_1 .info_att { color: #878787; margin-top: 10px; }
.class_nr_1 .user_tools { float: right; }
.class_nr_1 .user_tools a { color: #1D50A1; text-decoration: none; }
.class_nr_1 .gallery { height:auto; padding: 20px 18px 0;}
.class_nr_1 .gallery .g_img {display: table;overflow: hidden;width: 300px;height: 225px;padding: 2px;table-layout: fixed;text-align: center;color: #999;border: 1px solid #e0e0e0;background: #fff; float: left; text-align:center;}
.class_nr_1 .gallery .g_img img { width: 300px; height: 225px; vertical-align: middle; overflow:hidden;}
.class_nr_1 .gallery .sumary { float: left; margin-left: 15px; }
.class_nr_1 .gallery .sumary .suUl { margin-bottom: 15px; line-height: 24px;}
.class_nr_1 .gallery .sumary .suUl .su_tit { float: left;color: #585858;  font-size: 14px; }
.class_nr_1 .gallery .sumary .suUl .su_con { float: left; width: 200px; }
.class_nr_1 .gallery .sumary .suUl .su_con .price {font-family: arial;font-size: 20px;vertical-align: middle;color: #20c076;}
.class_nr_1 .gallery .sumary .suUl .su_con .price1 {font-family: arial;font-size: 14px;vertical-align: middle;color: #20c076;}
.class_nr_1 .gallery .sumary .suUl .su_con .price2 {font-family: arial;font-size: 15px;vertical-align: middle;color: #20c076;}
.class_nr_1 .line { border-bottom: 1px #ccc solid; margin: 20px 0;}
.class_nr_1 .detail_tit { font-size: 14px;line-height: 32px;height: 33px;border-bottom: 1px solid #20c076;background: #f5f5f5; margin:0 20px;}
.class_nr_1 .detail_tit .cur {font-weight: 700;height: 32px;margin: -2px 0 0 -1px;border-color: #20c076;border-top: 2px solid #20c076;border-bottom: 1px solid #fff;border-left: 1px solid #20c076;border-right: 1px solid #20c076; background: #fff; width: 100px; display:block; text-align:center;}
.class_nr_1 .detail_txt { margin:15px 20px 25px 20px; line-height: 25px; color: #333; }