@charset "utf-8";

.parts{ padding:20px 0 10px 0; width:100%;}
.cont_p{width:1200px; margin:0 auto; }
.slide-item-body { padding:30px 0 0 0;}

.slide-item-body ul {}


.slide-item-body ul li {
width:30.33%; margin:0 1.5%;float:left;
    height: auto;
    margin-bottom: 40px;
    border-radius: 10px; position:relative;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    height: inherit;
    padding-top: 0;
    background-color: #fff;
    color: #000;
    z-index: 10002;
}

.slide-item-body ul li a {
    display: block;
    box-shadow: 0 5px 20px 1px rgba(49, 49, 49, 0.2);border-radius: 16px ;
}
.slide-item-body ul li:hover {
    -ms-transform: translateY(-10px);
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
    z-index: 1002;
    position: relative;
    left: 0;
	
}
.new-img img {
    width: 100%;
    height: 195px;
    border: none;
    display: block; border-radius: 10px 10px 0 0;
}

.new-body {
    padding: 10px 20px 20px 20px;
}

.new-body-title {
    height: 56px; color:#333; 
    line-height:28px;
    font-size: 20px; font-weight:700;
    overflow: hidden;
    letter-spacing: 1px; margin-bottom:5px;
}


.course_style{ padding:15px 0;}
.course_style dl{ font-size:16px;}
.course_style dl dt{ width:90px; color:#555;padding:4px 0px; }
.course_style dl dd{ width:800px;}
.course_style dl dd a{ color:#555; padding:4px 14px; margin:0 15px 10px 15px; display:inline-block;}
.course_style dl dd a.on,.course_style dl dd a:hover{ background: -webkit-linear-gradient(right, #db2725, #da7208); /* Safari 5.1-6.0 */
  background: -o-linear-gradient(right, #db2725, #da7208); /* Opera 11.1-12.0 */
  background: -moz-linear-gradient(right, #db2725, #da7208); /* Firefox 3.6-15 */
  background: linear-gradient(to right, #db2725, #da7208); /* 标准语法 */
  color:#fff; border-radius:6px;
  }
  .num{ color:#999; 
    line-height:36px;
    font-size: 14px;}
.ljbm{  background: -webkit-linear-gradient(right,  #db2725, #da7208); /* Safari 5.1-6.0 */
  background: -o-linear-gradient(right,  #db2725, #da7208); /* Opera 11.1-12.0 */
  background: -moz-linear-gradient(right,  #db2725, #da7208); /* Firefox 3.6-15 */
  background: linear-gradient(to right,  #db2725, #da7208); /* 标准语法 */
  color:#fff; border-radius:26px; padding:3px 15px; font-size: 14px; line-height:25px; margin:3px 0 0 0;}
.bg_white{ background:#fff; margin-bottom:20px;}
  .pd_b{ padding:15px ;}
.course_a{}
.course_a dt{ width:510px; height:360px; float:left;}
.course_a dt img{ max-height:100%;height:360px;}
.course_a dd{ float:left; padding-left:20px;width:610px;}
.course_a dd h2{ font-size:20px; line-height:40px; }
.p_course4{ background:#f4f4f4; padding:10px 15px; margin-top:15px; font-size:13px; color:#555; line-height:29px;}
.now{ font-size:16px;line-height:49px; background: -webkit-linear-gradient(right, #db2725, #da7208); /* Safari 5.1-6.0 */
  background: -o-linear-gradient(right, #db2725, #da7208); /* Opera 11.1-12.0 */
  background: -moz-linear-gradient(right, #db2725, #da7208); /* Firefox 3.6-15 */
  background: linear-gradient(to right, #db2725, #da7208); /* 标准语法 */ border-radius:25px; color:#fff; text-align:center; width:160px; height:49px; display:block; margin:30px 0 0 0;}.red{ color:#da7208; font-size:18px;}
  .course_cont{ width:100%; background:#fff; margin:0px auto;}
.pd_20{ padding:20px;}

.detail{ width: auto; padding:20px 20px; line-height:28px; font-size:16px;}
.zz_tit{ border-bottom: 2px solid #eaeaea; height:35px; padding:6px 10px;}
.zz_tit h3{ font-size:16px; line-height:35px;}
.detail img{ margin:10px 0;}


  
  /****广告循环图*****/
.banner{ min-width:1200px;  position:relative;  height:560px; overflow:hidden; margin:0 auto;  }
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important;  height:560px; }
.banner .bd li .siteWidth{ width:1200px; position:relative;  margin:0 auto;  height:560px;  }
.banner .bd li a{ height:560px; display:block;  }
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:30px; left:0; height:30px; line-height:28px; text-align:center; }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:20px; height:20px; margin:4px; background:#fff; overflow:hidden; border-radius:100%;line-height:9999px; }
.banner .hd ul .on{ background:#175aa1;}


.title_sai{ font-size:24px; text-align:center; line-height:50px; font-weight:400; border-bottom:3px solid #ddd; font-weight:700; padding:0 10px;}

.look_more{ font-size:16px; color:#999;font-weight:400;}
.product{ padding:0 25px;}
.product_title{ border-bottom:2px solid #ddd; font-size:16px; line-height:40px; height:40px; padding:0 0 0 10px;}

.shopcar-title{}
.shopcar-title td{ line-height:29px; padding:4px 0; font-size:14px;}
.shop-dl{margin-left:5px; margin-bottom:10px;}
.shop-dl dt{float:left;width:120px;height:80px;}
.shop-dl dt img{width:120px;height:80px;}
.shop-dl dd{margin-left:5px;float:left;width:240px;}
.gwc_name {height: 36px;line-height: 36px;overflow: hidden;width: auto; margin-top:20px;}
.gwc_name a{color:#333;}
.gwc_name a:hover{color:##075abd;}
.gwc_name_gg {height: 30px;line-height: 30px;color:#666;overflow: hidden;width: auto;}
.shopcar-cont{ font-size:16px;}.shopcar-cont td{ padding:5px 5px;}
.bold {font-weight: bold;font-family:Arial, Helvetica, sans-serif;}
.gwc-price {font-size: 18px;color:#FE4606;}
.pro-num{
	text-align: center;
	vertical-align: middle;
	display: inline-block;
	background-color: #fff;
	width: 24px;height: 24px;
	border: 1px solid #b5b5b5;
}
.order-lt{ padding:15px 0 0 0;}
.gwc_input {border-color: #abadb3 #dbdfe6 #e3e9ef #e2e3ea;border-style: solid;border-width: 1px;line-height: 24px;padding: 0 0 0 3px;height:24px;}
.shopcar-cont em{color:#ee4345;}
.city_select{width:100px;height:25px;margin-right:5px; font-size:14px}
.t_textarea{ width:800px; font-size:14px; line-height:27px; border:1px solid #ddd; height:80px;}
.pro-dl{ padding:15px; margin:20px 0 0 0; }
.info-line{ padding:10px 0; text-align:right; font-size:16px;}
.fz18{ font-size:26px;color:#ee3435;}
.info-line{border-top:2px solid #dedede;}
.tj-orders{width:155px;height:40px;display:block;color:#fff;background:#ee3435;text-align:center;font-weight:700;border-radius:5px;font:lighter 16px/40px "Microsoft YaHei","微软雅黑","宋体";}
.tj-orders:hover{background:#f30;text-decoration:none; color:#fff;}
