/*
* name:Global && Pc StyleSheet
* version:v1.3.3
* update:button默认没有margin
* data:2015-04-03
*/
@import url(./animate.css);
/* reset */
body { font:12px/1.7 'helvetica neue',tahoma,'hiragino sans gb',stheiti,
'wenquanyi micro hei', \5FAE\8F6F\96C5\9ED1,\5B8B\4F53,sans-serif; overflow-x:hidden; color:#555;background:#ffffff;}
body, h1, h2, h3, h4, p, ul, ol, dd, dl, form { margin:0;}
input, button, select { font-size:100%; box-sizing:border-box;margin:0; padding:0; vertical-align:middle; border:1px solid #ccc; outline:none;line-height:normal; font-family:"Microsoft Yahei"; color:#666;}
textarea { overflow:auto; height:auto; resize:vertical;vertical-align:top;}
img {max-width:100%; vertical-align:top;border:0 ;height:auto; -ms-interpolation-mode:bicubic;}
ul { padding-left:0; list-style-type:none;}
i, b {font-weight:normal; font-style:normal;}
a {-webkit-transition:all 0.3s ease;transition:all 0.3s ease; text-decoration:none; outline:none;color:inherit;}
a:hover { color:#01a2ea;}
p {padding-top:18px; padding-bottom:10px;}

/* html5 ele */
article, aside, dialog, footer, header, section, nav, figure, menu, audio, canvas, progress, video{ display:block;}

/* 高亮选中 */
::-moz-selection {color:#fff; background:#00479d; }
::selection {color:#fff; background:#00479d; }

/* modern ie */
@-ms-viewport { width:device-width;}

/*product detail*/
.product_hd { padding:0px 0 10px; font-family:"Microsoft Yahei";}
.pdimg { width:54%; height:283px; line-height:283px; text-align:center; float:left; position:relative; overflow:hidden;}
.pdimg img { width:auto; height:auto; max-width:405px; max-height:283px; display:inline-block; vertical-align:middle;}
.pdimg .zoom { display:block; width:52px; height:52px; background:url(./images/zoom.png) no-repeat; position:absolute; right:0; bottom:0;}
.pdintro { width:42%; float:right; background-color:#ffffff; height:283px; padding-bottom:18px;}
.pdintro .name,.pdintro .cateby,.pdintro .btn,.pdintro .tel,.pdintro .links { padding:10px 5px;}
.pdintro .name,.pdintro .cateby { border-bottom:#efefef 2px solid; line-height:1.2;}
.pdintro .name { font-size:30px; font-weight:normal; font-family:Arial; padding-top:25px;}
.pdintro .cateby { font-size:14px; color:#888; padding-top:18px; padding-bottom:18px;}
.pdintro .cateby .cate { font-size:20px; color:#333; margin-right:5px;}
.pdintro .btn { padding:30px 15px 10px;}
.pdintro .btn a { font-size:20px;text-decoration:none;height:40px;color:#ffffff;outline-width:medium;text-align:center;outline-style:none;display:block;outline-color:invert;line-height:40px;background-color:#01a2ea;transition:all 0.3s ease;padding:9px 0px; }
.pdintro .btn .cart { display:inline-block; width:40px; height:40px; background:url(./images/cart.png) no-repeat; overflow:hidden; vertical-align:middle; margin-right:15px;}
.pdintro .tel { font-size:14px;}
.pdintro .tel b1 { font-size:24px; color:#01a8dd; font-style:italic; margin-left:5px;}
.pdintro .links { overflow:hidden; padding:40px 0 0; margin:0 75px;}
.pdintro .links ul { width:100%;}
.pdintro .links li { width:33.333%; height:24px; line-height:24px; float:left; border-right:#c7c7c7 1px solid; margin-right:-1px; text-align:center; font-size:14px;}
.pdintro .links i { display:inline-block; width:30px; height:30px; background:url(./images/arr.png) no-repeat; overflow:hidden; vertical-align:middle; margin-top:-3px; margin-right:3px;}
.pdintro .links i.pl02 { background-position:-30px 0;}
.pdintro .links i.pl03 { background-position:-60px 0;}	
.product_bd { background-color:#fff; padding-top:3px;}
.product_bd .sec_hd { height:57px; margin-bottom:35px;}
.product_bd .sec_hd .fixed { position:fixed; top:0; z-index:80;}
.pd_tab { height:54px; border-bottom:#e2e2e2 3px solid; background-color:#fff;}
.pd_tab li { width:auto; height:54px; float:left; margin-right:20px;}
.pd_tab a { display:inline-block; width:auto; height:54px; line-height:54px; font-size:16px; font-weight:normal; font-size:16px; white-space:nowrap; padding:0 55px; position:relative;}
.pd_tab .active a { border-bottom:#f2c218 3px solid; background-color:#545454; color:#fff;}
.pd_tab i { display:none; width:0; height:0; overflow:hidden; border-color:#f2c218 transparent transparent; border-style:solid dashed dashed; border-width:10px; position:absolute; left:50%; bottom:-20px; margin-left:-10px;}
.pd_tab .active i { display:block;}
.pd_tab ul { width:auto; float:left;}

.pd_section { padding-bottom:40px; clear:both;}
.pd_intro .n { font-size:44px; color:#000; margin-bottom:10px;}
.pd_intro .text { font-size:14px;}

.duibi_wrap { border-top:1px solid #d4d4d4; padding-top:0px;}
.duibi_pannel { height: 24px; line-height: 24px; background: #f0f3f8; border: 1px solid #9ec9ec; padding: 0 10px; font-family: Tahoma, Geneva, sans-serif; }
.duibi_pannel input { vertical-align: middle; margin: 0 5px 0 10px; }
.duibi_wrap .sele { width: 120px; }
.duibiT { height: 20px; line-height: 20px; padding: 25px 10px; background: #f7f7f7; border: 1px solid #dfdfdf; border-bottom: 2px solid #1c5dc9; margin-top: 25px; }
.duibiT .tip { float: left; background: url(./images/tip_03.gif) 0 center no-repeat; padding-left: 40px; color: #999; }
.duibiN { float: left; font-size: 18px; color: #1c5dc9; margin-right: 15px; }
.duibiT #bdshare { float: right; line-height: 17px; }
.d0 { width: 158px; margin-bottom: -1px; }
.d_head { height: 100px; position: relative; padding: 15px 0; }
.d0 .d_head { font: bold 18px/100px 'Microsoft Yahei'; color: #0473b3; text-align: center; }
.parameter { text-align: center; border: 1px solid #dfdfdf; border-top: 0; text-indent: 16px; height: 24px; line-height: 24px; color: #686868;}
.paraHead { width: 40%; }
.d_body { border-top: 1px solid #dfdfdf; width: 100%; border-collapse: collapse; }
.d_body td, .d_body th { border: 1px solid #ccc; padding: 0; height: 24px; line-height: 24px; text-align: center; }
.d_body th { font-weight: normal; }
.d_body table { width: 100%; border-collapse: collapse; }
.d_body table td { border-top: 0; border-left: 0; border-right: 0; }
.d0 .d_body { background: #f0f3f8; }
.d0 .parameter { text-align: left; }
.d_body .bold { font-weight: bold; color: #333; }
.dx4 { position: relative; width: 205px; height: auto !important; height: 440px; min-height: 440px; }
.dx4 .d_body .bold { text-align: center; }
.cars { position: relative; z-index: 2; background: #fff; }
.d_head .title { padding: 8px 20px 0; height: 32px; font-weight: bold; }
.d_head .num { color: #1c5dd4; margin-right: 8px; }
.d_head .clo { right: 20px; top: 15px; cursor: pointer; }
.duibi_wrap .d_title { font-weight: bold; height: 34px; line-height: 34px; background: #f0f0f0; }
.duibi_wrap .d_lev1 { background: #e2e2e2; border-color: #d4d4d4; color: #000; text-indent:0; }
.duibi_wrap .d_lev2 { background: #f0f0f0; border-color: #f0f0f0; font-size: 14px; color: #000; text-indent: 2em; }
.duibi_wrap .d_lev3 { background: #e2e2e2; border-color: #d4d4d4; font-size: 14px; font-weight: bold; color: #000; text-indent: 1em; }
.d1 { width:30%; margin-bottom: -1px; }
.pro_detail_wrap .dx4 { width:40%; min-height: inherit; height: auto; }
.pro_detail_wrap .dx2 { width:30%; min-height: inherit; height: auto; }
.d1 .d_item { background: #f7f7f7; }

.pd_case { margin-left:-10px;}
.pd_case li { width:25%; float:left; overflow:hidden;}
.pd_case .box { position:relative; margin:0 0 10px 10px;}
.pd_case .img { display:block; width:100%; height:0; position:relative; padding-bottom:100%; overflow:hidden;}
.pd_case .img img { width:100%; height:auto;}
.pd_case .n { width:60%; height:60px; line-height:60px; position:absolute; left:0; bottom:0; color:#fff; font-size:20px; padding:0 30% 0 10%; word-break:break-all; overflow:hidden; background:url(./images/black_op60.png);}
.pd_case .time { width:60px; height:60px; background-color:#000; position:absolute; right:0; bottom:0; text-align:center; color:#fff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.pd_case .time .day { display:block; font-size:24px; font-weight:bold; line-height:1.2; padding-top:7px;}
.pd_case li.first { width:50%; float:right;}
.pd_case li.first .n { line-height:38px; height:76px; font-size:28px; padding-top:15px; padding-bottom:15px;}
.pd_case li.first .time { width:106px; height:106px; background-color:#f2c218; color:#000000; font-size:20px;}
.pd_case li.first .time .day { font-size:50px;}
.pd_case .box:hover .time { background:#facd00;}

.pd_bottom { background-color:#f3f3f3; clear:both; padding-bottom:30px;}
.pd_bottom .hd { height:70px; line-height:70px;}
.pd_bottom .hd .n { font-size:30px; font-weight:normal;}
.proRecBox { position:relative;}
.rec_scroll { width:100%; height:240px; position:relative; overflow:hidden;}
.rec_scroll li { width:280px; height:240px; float:left;}
.rec_scroll .img { display:block; width:100%; height:0; overflow:hidden; padding-bottom:66%; position:relative;}
.rec_scroll .img img { display:block; width:100%; height:auto;}
.rec_scroll .n { text-align:center; font-size:14px; font-weight:normal; height:40px; line-height:40px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.rec_scroll li:hover .pcover { display:block;}
.rec_scroll .slide_nav { display:none;}

.pr_arr { display:block; width:40px; height:70px; background:url(./images/slide_nav.png) no-repeat; position:absolute; top:50%; margin-top:-65px;}
.pr_arr_prev { left:-50px;}
.pr_arr_next { right:-50px; background-position:-40px 0;}
.pr_arr_prev:hover { background-position:0 -70px;}
.pr_arr_next:hover { background-position:-40px -70px;}

.biaoti{height:44px;border-bottom-color:#e2e2e2;border-bottom-width:2px;border-bottom-style:solid;width:100%;padding-top:18px;}

.biaoti1{transition:all 0.3s ease;text-decoration:none;outline:none;color:#ffffff;display:inline-block;width:70px;height:44px;line-height:44px;font-size:16px;padding:0px 50px;position:relative;border-bottom-color:#f2c218;border-bottom-width:2px;border-bottom-style:solid;background-color:#545454;}

.pdimg { background:#fff;}
.pageHeader .search_ico .ico-1 { font-size:18px; height:24px; line-height:24px; color:#fff;}

.bs{display:inline-block; width:40px; height:40px; background:url(./images/cart.png) no-repeat; overflow:hidden; vertical-align:middle; margin-right:15px;}

.zixuan a { display:block; height:40px; line-height:40px; background-color:#01a2ea; color:#fff; padding:9px 0; text-align:center; font-size:20px;}
