﻿@charset "utf-8";
.drd_py_box02{border:0px;}
.header .logobox.top .logo{top:25px; left:0px;}
.header .logobox.top{height:114px;}
.header .logobox.top .shopcarbox{ right:auto; left:285px; top:30px; width:627px;}
.top .input-40{ height:37px; width:462px!important; border:2px solid #1e70f7; padding:0px 14px;}
.header .logobox.top .searchbox{width:627px;}
.header .logobox.top .searchbox .searchBtnbox{width:133px; height:41px; background-color:#1e70f7; border-radius:0px; right:1px; font-size:18px;}
.rcart{ background:#efefef; border:1px solid #dfdfdf; float:right; margin-top:30px; width:128px; height:39px; text-align:center; line-height:39px; font-size:12px; color:#ec6a0b;}
.rcart img{margin-left:5px; margin-right:4px;}
.rmss li{float:left; margin-top:10px; margin-right:14px;}
.rmss li a{font-size:14px;  color:#939393;}
.rmss li a:hover{text-decoration:underline;}
.tlkd{width:100%; background:#1e70f7;}
.mainnav{width:1200px; margin:0 auto;}
.header .tlkd .mainnav{height:45px;}
.header .tlkd .mainnav ul.navbox{height:45px;}
.header .tlkd .mainnav ul.navbox li > a{ color:#fff; height:45px; line-height:45px;}
.soo-common-mainnav.on{height:45px;}
.header .tlkd .mainnav dl.classbox dt{ background:#1e70f7; height:45px; line-height:45px; border:0px;}
.tlkd .white a{ background:url(images/qufl.jpg) left center no-repeat;}
.header .mainnav dl.classbox dd{background:#fff; height:500px;}
.header .mainnav dl.classbox dd .classbox_con .classbox_ddcon{height:488px;}
.switchlunbo-cnt .hd{height:17px;}
.switchlunbo-cnt .hd ul li.on{ border-radius:50%; width:15px; height:15px; background:#fff;}
.switchlunbo-cnt .hd ul li{margin-right:6px;}
.header .container{width:1200px;}
.switchlunbo-cnt .hd{bottom:34px; margin-right:-50px;}
.drd_py_tit01 .titbox{font-weight:bold; font-size:28px;}
.switchlunbo-cnt .bd li{ position:relative;}
.tjd{position:absolute; left:50%; margin-left:380px; top:0px; z-index:99; width:220px;}
.bd a{ display:block;}
.tjd a.yi{float:right; margin-top:10px;}
.tjd a.er{ clear:both;}
.banner,.switchlunbo-cnt,.switchlunbo-cnt .bd li,.switchlunbo-cnt .bd p{height:500px;}
.container{width:1200px;}
.bztj{margin-top:10px;}
img{transition:all 0.4s ease-in; -webkit-transition:all 0.4s ease-in;}
.tj{ width:390px; float:left; height:353px; background:#f6f6f6; position:relative; margin-right:12px;}
.tj img{position:absolute; bottom:21px; right:16px;  width:210px;}
.tj img:hover,.tjs img:hover,.flexsbox1 .drd_py_box02.cf img:hover,.ycp li img:hover{ transform:scale(1.1)}
.tj span{ font-size:14px; margin-top:45px; display:block; font-size:18px;}
.dhx{ width:50px; height:2px; background:#6e6e6e; margin-top:30px;}
.tj .dhx,.tj span{margin-left:30px;}
.tj p{ font-size:16px; color:#5c5c5c; margin-left:30px; margin-top:12px;}
.tj a.xq{ width:89px; height:43px; position:absolute; left:0px; top:55px; background:#1e70f7; color:#fff; border-radius:0px 20px 20px 0px; line-height:43px; text-align:center; font-size:16px; top:217px;}
.ytj{width:395px; float:left;}
.tjs{background:#f6f6f6; height:170px; position:relative;}
.tjs span{position:relative; margin-top:50px; margin-left:12px; font-size:18px; display:inline-block;}
.tjs span img{position:absolute; right:-42px; top:-18px;}
.tjs .dhx{margin-left:12px; margin-top:24px;}
.tjs p{float:left; margin-left:12px; margin-top:12px; font-size:16px;}
.tjs img{position:absolute; right:12px; bottom:23px;}
.tjs.x{margin-top:12px;}
.czk{width:100%; background:#f6f6f6; overflow:hidden;}
.flexsbox1{width:1200px; margin:0 auto;}
.drd_py_tit01{height:auto;}
.drd_py_tit01 .titbox{margin-top:36px;}
.byfenlei{margin-top:42px; text-align:left; color:#ccc;}
.gd{float:right;}
.zcp{width:430px; height:590px; float:left; background:#fff; text-align:center; margin-right:10px;}
.zcp img{ margin-top:60px; height:320px; margin-bottom:20px;}
.zcp .dhx{margin:0 auto; margin-top:15px;}
.zcp span{font-size:18px; font-weight:bold; color:#333333; display:block; text-align:center; padding-top:46px;}
.zcp p{font-size:18px; color:#ec6a0b; margin-top:20px;}
.ycp li{ background:#fff; float:left; width:245px; text-align:center; margin-right:12px; margin-bottom:12px; overflow:hidden;}
.ycp li .dhx{margin:0 auto; margin-bottom:20px;}
.ycp li span{margin-bottom:13px; display:block; font-size:13px;}
.ycp li p{margin-bottom:13px; font-size:13px; color:#ec6a0b;}
.bgt .zcp,.bgt .ycp li{ background:#f6f6f6}
.drd_py_tit01 .titbox{width:auto; margin-right:30px;}
.db.w.whitebg{margin-top:0px;}
.ycp li img{ height:180px; margin-bottom:25px;}
.lhx dd{display:none;}
.logo a img{height:64px;}
.byfenlei span.on{ color:#ec6a0b;}
.byfenlei span{color:#222222; margin:0px 5px;}
.navbox li span label{font-size:18px; line-height:43px;}