﻿@charset "utf-8";
/* CSS Document */
body, a, abbr, address, article, aside, audio, b, blockquote,caption, cite, code, dd, del, dfn, dialog, div, dl, dt, em, fieldset, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, p, pre, q, samp, section, small, span, strong, sub, sup, table, tbody, td, tfoot, th, thead, time, tr, ul, var, video {margin:0;padding:0;}
body{margin:0px; padding:0px;font-size:12px;color:#626262;/*font-family:Verdana,Arial, Helvetica, sans-serif;*/    font-family: Microsoft JhengHei,Heiti TC;/*background:url(images/bg_top.gif) repeat-x;*/ background-color: #FFF; position:relative;}
ul,li,dl,dd,dt{ margin:0px; padding:0px; list-style-type:none;}
body:after{
display:none;
    content: url(/e/ptxwebstore_images/mesambgo.png) url(/e/ptxwebstore_images/disambgo.png) background:url(/e/ptxwebstore_images/favambgo.png) url(/e/ptxwebstore_images/ordambgo.png) url(/e/ptxwebstore_images/proambgo.png)url(/e/ptxwebstore_images/newsambgo.png);
}
img{border:0;}
#container{margin:0 auto;/*margin-left: 25%;margin-right: 25%;*/width: 1200px;}
a{text-decoration:none;}
.floatclear{clear:both;}
/*--------------------------head--------------------------*/
#header_top_bg { width:100%; height:40px; background:#72a3cb; margin:0 auto;}
.top-contact-info  {
   color: #fff;line-height: 40px;float: left;
}
.top-bar .top-contact-info li:nth-of-type(1) {
    padding-left: 0;
}
#login a{ color:#fff;}
.top-contact-info li a { color:#fff;}
.top-contact-info li {  padding: 0 5px;
   
    display: inline-block;}
.top-contact-info img {
    vertical-align: calc(-10px);
    
}
.header_top_lt { float:left;}
.header_top_lr { float:right;}
#header_main{width:100%; margin:0 auto;border-bottom: 1px solid #e7eaec;}

#header{width:1200px; margin:0 auto; }
#header .socal{width:1200px; float:right;    margin-top: 10px;}
#header .socal ul{ margin:0; padding:0}
#header .socal ul li{ float:right}

#header .socal ul li img{
webkit-transition: -webkit-transform .8s ease-in-out;
    transition: transform .8s ease-in-out;
	cursor:pointer;
	
	 
	
}
	
	
#header .socal ul li img:hover {
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}

#header .topline{height:32px;/*background:url(images/bg_top.gif) repeat-x;*/}
.welcome{margin:0 auto;padding-top:8px;height:24px;text-align:right;color:#6a6969;}
 .welcome #login{width:auto;float:right;    margin-right: 10px;    margin-top: 5px;}
.welcome #login a{color:#6a6969;text-decoration:none;}
.welcome #login a:hover{text-decoration:underline; color:#e44a2e;}
 .welcome .lang{float:right;margin-left:20px;}
 .welcome .lang a{color:#C99B09;text-decoration:none;}
 .welcome .lang a:hover{text-decoration:underline;}
#header .headmain{width:1200px;margin:0 auto;}
#header .headmain .logo{height: 115px;float:left;     position: relative;
    z-index: 9999;   }
#header .headmain .webstoretxt{width:300px;height:24px;padding-top:14px;float:left;font-family:"Caviar Dreams";color:#4c404e;font-size:22px;}
.headinfor{float:right; }
.headinfor .shopping{float:right;text-align:right;}
.headinfor .shopping ul{ float:right   }
.headinfor .shopping ul li{float:left;margin-left:8px;}
.headinfor .shopping img{vertical-align:middle;margin-right: -2px;}
.headinfor .shopping a{color:#6a6969;text-decoration:none;}
.headinfor .shopping a:hover{color:#FF6600;}
.headinfor .shopping .ddl_style{font-size:11px;border:solid 1px #ededed;font-family:Verdana,Arial,Helvetica,sans-serif;    margin-top: 11px;}
#header .headmain  .search{float:right;text-align:right; padding-top:60px;position: relative;
    z-index: 999;}

.search_box {
    float: left;
   
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    padding: 5px 10px;
    
    cursor: pointer;
    
}
.search_box form input[type="text"] {
	border: 1px solid #72a3cb;
    /* border-top: none; */
    /* border-left: 0px; */
    /* border-right: 0px; */
    outline: none;
    background: none;
    font-size: 1em;
    float: left;
    color: rgba(0,0,0,0.8);
    background: #e1edf6;
    padding-left: 10px;
    width: 255px;
    height: 31px;
    margin-right: 5px;
    font-family: 'Open Sans', sans-serif;
}

.search_box form input[type="submit"] {
    border: none;
    cursor: pointer;
    background: url(/e/ptxwebstore_customize/images/search.png) no-repeat 0px 0px;
	float:left;
    width: 35px;
    height: 35px;
    outline: none;
}

#main_nav{width:100%;display: -webkit-box; margin-top: 37px;
}

.social-links {
    float: left;
}
.social-links ul li {
    display: inline-block;
	    width: 40px;
    height: 40px;
    background: #72a3cb;
}
.social-links ul li:hover {
    display: inline-block;
	    width: 40px;
    height: 40px;
    background: #2d6594
}
.social-links ul li img {
    display: block;    padding: 5px;
}
.navigation{width:1200px;height:38px;padding:0 0 0 0px;margin:0 auto;}
.navigation ul li {float:left;margin:0 10px;	font-family: "Avant Garde", Avantgarde, "Century Gothic", CenturyGothic, AppleGothic, sans-serif;color:#333333;font-size:16px;    font-size: 17px;
    margin-left: 53px;
}
.top-nav {
    float: right;
}
.top-nav ul li {
    display: inline-block;
    float: left;
    position: relative;
}
.top-nav li a {
    font-size: 14px;
    color: #72a3cb;
    text-transform: uppercase;
    padding: 10px 38px;
    display: block;
    transition: 0.5s ease;
    -o-transition: 0.5s ease;
    -webkit-transition: 0.5s ease;
}
.top-nav li.active> a, .top-nav li> a:hover {
    color: #FFF;
    background: #2d6594;
    text-decoration: none;
}
.top-nav li:hover > ul {
    display: block;
}
.topSecNav_item {
       width: 230px;
    position: absolute;
    background-color: #fff;
    top: 40px;
	left:-60%;
	z-index:99999;
    box-shadow: 0 0 10px #7b7b7b;
    display: none;
}

.topSecNav_item li {
    width: 100%;
    height: auto;
    cursor: pointer;
    text-align: center;
    box-sizing: border-box;
    display: block;
    line-height: 24px;
    border-bottom: 1px solid #ccc;
}
.topSecNav_item li a{
  padding: 10px 8px;
}
.topSecNav_item li.selected > a {
    background-color: #8ec455;
    color: #fff;
}

#navigation_in{margin: 0 auto; height: 38px; float: left; width:800px;    overflow: hidden;}
#navigation_in ul{
    margin-top: 8px;}
.navigation_in ul li a span.out {top:0px;z-index: 2;}
.navigation_in ul li a span.over, .navigation_in ul li a span.bg {/* 隐藏高度*/}


.navigation_in ul li a span {/* 所有层将使用绝对定位 */position: absolute ; left:0; }
#navigation_in ul li a {text-decoration:none; position:relative;font-family: "Avant Garde", Avantgarde, "Century Gothic", CenturyGothic, AppleGothic, sans-serif; }

#navigation_in .btn1 {width:50px;}
#navigation_in .btn2 {width:170px;
   }
#navigation_in .btn3 {width:60px;}
#navigation_in .btn4 {width:50px;}
#navigation_in .btn5 {width:85px;}
#navigation_in .btn6 {width:100px;}
#navigation_in .btn1 .out{width:50px;}
#navigation_in .btn2 .out{width: 170px;    text-align: center;margin-left:90px;}
#navigation_in .btn3 .out{width:60px;margin-left:300px;}
#navigation_in .btn4 .out{width:50px; margin-left:400px;}
#navigation_in .btn5 .out{ width:85px;    text-align: center;margin-left:490px;}
#navigation_in .btn6 .out{width:100px;    text-align: center;margin-left:615px;}

#lang{ float:right;margin-top: 9px;    margin-left: 10px;}
#lang ul{ margin:0; padding:0}
#lang ul li{ float:left;text-decoration:none; color:#fff;font-size:13px;margin-left: 2px;}
#lang ul li a { color:#fff;}
#navigation_in ul li span.bg {height:42px;background: url("/e/ptxwebstore_customize/images/btn1_over.png") no-repeat scroll center bottom transparent;width: 26px;z-index: 1;margin-left: -20px;}

#navigation_in .btn1 .bg {height:64px;background: url("/e/ptxwebstore_customize/images/btn1_over.png") no-repeat scroll center bottom transparent;width: 26px;z-index: 1;}
#navigation_in .btn2 .bg {height:64px;background: url("/e/ptxwebstore_customize/images/btn2_over.png") no-repeat scroll center bottom transparent;width: 26px;z-index: 1;margin-left: 75px;}
#navigation_in .btn3 .bg {height:64px;background: url("/e/ptxwebstore_customize/images/btn3_over.png") no-repeat scroll center bottom transparent;width: 26px;z-index: 1;margin-left: 285px;}
#navigation_in .btn4 .bg {height:64px;background: url("/e/ptxwebstore_customize/images/btn4_over.png") no-repeat scroll center bottom transparent;width: 26px;z-index: 1;margin-left: 385px;}
#navigation_in .btn5 .bg {height:64px;background: url("/e/ptxwebstore_customize/images/btn5_over.png") no-repeat scroll center bottom transparent;width: 26px;z-index: 1;margin-left: 475px;}

#navigation_in .btn6 .bg {height:64px;background: url("/e/ptxwebstore_customize/images/btn6_over.png") no-repeat scroll center bottom transparent;width: 26px;z-index: 1;margin-left: 600px;}







.menu_c{margin: 0 auto;width: 760px;height: 42px;}
.menu_s{margin: 0 auto;width: 760px;height: 42px;}
.menu_e{margin: 0 auto; height: 42px;float: right;}
.menu_j{margin: 0 auto;width: 881px;height: 42px;}

/*------------------content---------------------------*/
#content_main {width:100%}
#content{width:1200px;margin:0 auto;height:auto;overflow:hidden;margin-bottom: 10px; margin-top:20px;}
#content .leftpart{width:190px;float:right;}
#content .p_leftpart{width:190px;float:left; margin-right:10px;}
/*#content .leftpart .leftmenu{width:179px;float:left;-webkit-box-shadow: 10px 10px 5px -5px rgba(230,230,230,1);
-moz-box-shadow: 10px 10px 5px -5px rgba(230,230,230,1);*/
#content .p_leftpart .leftmenu{width:179px;float:left;}
#content .p_leftpart .leftmenu .leftmenu_t{width:178px;height:44px;float:left;}
#content .p_leftpart .leftmenu .leftmenu_c{width:177px;height:auto;border:solid 0px #5ba323;float:left;}
#content .p_leftpart .leftmenu .leftmenu_c a{color:#727272;}
#content .p_leftpart .topsale{width:180px;float:left;    margin-bottom: 40px;}
#content .p_leftpart .topsale .topsale_t{width:180px;height:44px;margin-top:8px;float:left;}
#content .p_leftpart .topsale .topsale_c{width:178px;height:auto;border-left:solid 1px #dddddd;border-right:solid 1px #dddddd;border-bottom:solid 1px #dddddd;float:left;}
#content .p_leftpart .topsale .topsale_c dl {line-height:1.2em; height:80px; margin-top:15px;}
#content .p_leftpart .topsale .topsale_c dl dt {float:right;width:100px; font-weight:bold; margin-bottom:5px; overflow:hidden;}
#content .p_leftpart .topsale .topsale_c dl dd.pic {float:left;     width: 65px;
    margin-left: 9px;}
#content .p_leftpart .topsale .topsale_c dl dd.txt {float:right; margin-bottom:10px; width:100px;font-size:11px}
#content .p_leftpart .topsale .topsale_c dl:after {content:".";  display:block;height:0; clear:both;  visibility:hidden;}
#content .p_leftpart .bannerleft{width:180px;height:auto;float:left;margin-top:8px;}
#content .p_leftpart .leftmenu{width:179px;float:left;}
#content .p_leftpart .leftmenu .leftmenu_t{width:178px;height:44px;float:left;}
#content .p_leftpart .leftmenu .leftmenu_c{width:177px;height:auto;border:solid 0px #5ba323;float:left;}
#content .p_leftpart .leftmenu .leftmenu_c a{color:#727272;}
#content .p_leftpart .topsale{width:180px;float:left;    margin-bottom: 40px;}
#content .p_leftpart .topsale .topsale_t{width:180px;height:44px;margin-top:8px;float:left;}
#content .p_leftpart .topsale .topsale_c{width:178px;height:auto;border-left:solid 1px #dddddd;border-right:solid 1px #dddddd;border-bottom:solid 1px #dddddd;float:left;}
#content .p_leftpart .topsale .topsale_c dl {line-height:1.2em; height:80px; margin-top:15px;}
#content .p_leftpart .topsale .topsale_c dl dt {float:right;width:100px; font-weight:bold; margin-bottom:5px; overflow:hidden;}
#content .p_leftpart .topsale .topsale_c dl dd.pic {float:left;     width: 65px;
    margin-left: 9px;}
#content .p_leftpart .topsale .topsale_c dl dd.txt {float:right; margin-bottom:10px; width:100px;font-size:11px}
#content .p_leftpart .topsale .topsale_c dl:after {content:".";  display:block;height:0; clear:both;  visibility:hidden;}
#content .p_leftpart .bannerleft{width:180px;height:auto;float:left;margin-top:8px;}
#content .rightpart{width:1000px;height:auto;float:left;}

#content .rightpart .flash{width:1000px;height:500px;float:left;overflow: hidden;}
#content .rightpart .flash a:hover{text-decoration:none;}
#content .rightpart .flash .flashchang1 { width:1000px;height:500px;overflow: hidden;background-color: #fff;position: relative;}
#content .rightpart .flash .loading{width:1000px;background-color:#000000;color: #FFCC00;font-size: 12px;height:500px;text-align: center;padding-top: 30px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}
#content .rightpart .flash .flashchange2{width: 100%;height:500px;overflow: hidden;}
#content .rightpart .flash .num_list{position: absolute;width: 100%;left: 0px;bottom: -1px;color:#FFFFFF;font-size: 12px;padding: 4px 0px;height: 20px;overflow: hidden;}
#content .rightpart .flash .num_list span{display: inline-block;height: 16px;padding-left: 6px;font-size: 14px;font-weight: bold;}
#content .rightpart .flash .flashchang1 ul{display: none;}
#content .rightpart .flash .flash_button{position: absolute;z-index:1000;right: 0px;bottom:2px;font-size:11px;font-family: Arial, Helvetica, sans-serif; display:none;}
#content .rightpart .flash .flash_button1, .flash_button2{background-color:#707070;display: block;float: left;padding:1px 5px;margin-right: 3px;color: #FFFFFF;text-decoration: none;cursor: pointer;}
#content .rightpart .flash .flash_button2{color: #fff;background-color: #b90d0d;}
#content .rightpart .banner{width:810px;height:116px;float:left;margin-top:8px;}
#content .rightpart .banner a img{margin:0 2px 0 2px;}
#content .rightpart .hotproduct{width:810px;height:auto;float:left;margin-top:8px;}
#content .rightpart .hotproduct .hotproduct_t{height:26px;width:810px;float:left;border-bottom:solid 2px #CCCCCC;font-family:"微软雅黑","黑体";font-size:18px;}
#content .rightpart .hotproduct .hotproduct_c{width:810px;height:auto;float:left;padding-top:10px;}
#content .rightpart .hotproduct .hotproduct_c ul{width:200px;float:left;height:330px;text-align:center;}

/*------------------foot------------------------*/

#footer{margin:0 auto; width:100%;margin-top: 15px; margin-bottom:5px; background: #72a3cb; }
#footer .left{ float:left;margin-top: 20px;
} 
#footer ul{ }
#footer ul li{ float:left;    margin-right: 30px; }
#footer .right{float:right;margin-top: 12px;
}
#footer .right img{ vertical-align:middle}
#footer .footlink{width:800px;margin:0 auto;padding:16px 0 0 200px;*width:850px;*padding:10px 0 0 150px;}
#footer .footlink ul{float:left;margin:0 20px;}
#footer .footlink ul li{margin-bottom:6px;}
#footer .footlink a{color:#FFFFFF;}
#footer .footlink a:hover{text-decoration:none;color:#FFFF00;}
#parfor{width:1000px;margin:0 auto;}
#copyright{width:1200px;margin:0 auto;text-align:center;height:50px; line-height: 50px; color: #fff; padding-top:10px; padding-bottom: 10px;}

.newsam{padding-bottom:10px; background:url(/e/ptxwebstore_images/newsambg.png) no-repeat; color:#fff; background-position:center; transition:.4s; font-weight:bold;}
.newsam:hover{ background:url(/e/ptxwebstore_images/newsambgo.png) no-repeat; color:#666; transition:.4s; background-position:center;}
.newsam a {color:#fff;}
.proam{padding-bottom:10px; background:url(/e/ptxwebstore_images/proambg.png) no-repeat; color:#fff; background-position:center; transition:.4s; font-weight:bold;}
.proam:hover{ background:url(/e/ptxwebstore_images/proambgo.png) no-repeat; color:#666; transition:.4s; background-position:center;}
.proam a {color:#fff;}
.ordam{padding-bottom:10px; background:url(/e/ptxwebstore_images/ordambg.png) no-repeat; color:#fff; background-position:center; transition:.4s; font-weight:bold;}
.ordam:hover{ background:url(/e/ptxwebstore_images/ordambgo.png) no-repeat; color:#666; transition:.4s; background-position:center;}
.ordam a {color:#fff;}
.favam{padding-bottom:10px; background:url(/e/ptxwebstore_images/favambg.png) no-repeat; color:#fff; background-position:center; transition:.4s; font-weight:bold;}
.favam:hover{ background:url(/e/ptxwebstore_images/favambgo.png) no-repeat; color:#666; transition:.4s; background-position:center;}
.favam a {color:#fff;}
.disam{padding-bottom:10px; background:url(/e/ptxwebstore_images/disambg.png) no-repeat; color:#fff; background-position:center; transition:.4s; font-weight:bold;}
.disam:hover{ background:url(/e/ptxwebstore_images/disambgo.png) no-repeat; color:#666; transition:.4s; background-position:center;}
.disam a {color:#fff;}
.mesam{padding-bottom:10px; background:url(/e/ptxwebstore_images/mesambg.png) no-repeat; color:#fff; background-position:center; transition:.4s; font-weight:bold;}
.mesam:hover{ background:url(/e/ptxwebstore_images/mesambgo.png) no-repeat; color:#666; transition:.4s; background-position:center;}
.mesam a {color:#fff;}

#small_banenr{height:217px;background:url(/e/ptxwebstore_customize/images/small_banner.jpg); background-position:center; margin-top:60px; }
.middle{ width:100%; background-position:bottom center; background-repeat:no-repeat; margin-bottom: 25px;        display: table;}
.middle1{ width:1000px; margin:0 auto;padding-top:20px;    display: table;}
.middle1 .left{ float:left; }
.middle1 .left ul{  margin:0; padding:0}
.middle1 .left ul li{    margin-bottom: 16px;}
.middle1 .right{ float:right}
.middle2{ width:1200px; margin:0 auto;    margin-top: 27px;
}

.middle2 .title{ width:1200px; margin:0 auto; font-family: "Avant Garde", Avantgarde, "Century Gothic", CenturyGothic, AppleGothic, sans-serif;display: table;
    padding: 10px;}
    .caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    
    border-top: 8px solid #72a3cb ;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
}
.middle2 .title .left{    width: 100%;text-align: center;}
.middle2 .title .left span {color:#2d6594; font-size:26px;}
.middle2 .title .left b { padding-left: 5px; padding-right: 5px; color: #72a3cb;    font-size: 30px;
    font-weight: 100; }
.middle2 .title .right{ width: 100%; text-align: center;}



#footer_line{ background-color:#e7e7e7; 	width:100%; height:4px;}
#top_line{background:url(/e/ptxwebstore_customize/images/top_line.png);	width:100%; height:4px;}

#s_banner{ width:1000px; margin:0 auto;    margin-top: 15px;}
#s_banner .s1{ float:left}
#s_banner .s2{float:left; margin-left:15px;}
#s_banner .s3{float:right}

.hot{   width:320px;margin-bottom: 10px; margin-left:10px;}
.hot .photo{ width:320px;border:1px #d9d9d9 solid;}
.hot .photo:hover { border:1px #72a3cb solid}
.hot .content{ display: inline-block; margin-top:10px; margin-bottom:10px;width:100%;}
.hot .content ul{ margin:0; padding:0; width:100%;    height: 60px;}
.hot .content ul li{ text-align:center; color:#333;float: inherit;    width: 100%;    line-height: 18px;}
.hot .content .price{ text-align:center; color:#333}
.hot .content .dis{     text-decoration: line-through;}
.hot .content .red{color:#ff0000}
.hot .btn{background-color: #72a3cb;
    width: 170px;
    margin: 0 auto;
    cursor: pointer;
    color: #fff;
    text-align: center;
    /* padding: 10px; */
    padding-top: 6px;
    padding-bottom: 8px;
    margin-bottom: 5px;}
.eshop{ display:table;    margin-top: 25px; width:1200px; margin-bottom:30px;}
.eshop .eshop_left{ float:left; width:178px;}
.eshop .eshop_left .menu{width:178px;border:-webkit-box-shadow: 10px 10px 5px -5px rgba(230,230,230,1);
-moz-box-shadow: 10px 10px 5px -5px rgba(230,230,230,1);
box-shadow: 10px 10px 5px -5px rgba(230,230,230,1);    margin-bottom: 40px; border-bottom: 1px #d9d9d9 solid; }
.eshop .eshop_left .menu .title{ width:148px;  background-color:#2d6594; color:#fff;font-family: "Avant Garde", Avantgarde, "Century Gothic", CenturyGothic, AppleGothic, sans-serif; font-size:16px;   padding: 10px 10px 9px 20px; display:inline-block;
    }
.content_eshop_leftmenu{ width:177px; height:40px; background-color:#fff;border-left: 1px #d9d9d9 solid;
    border-right: 1px #d9d9d9 solid;
       display: table;}
.content_eshop_leftmenu ul{ padding:0; margin:0 ;     padding-top: 10px;}
.content_eshop_leftmenu ul li{ list-style-type:none; display:list-item; color:#333;     font-size: 13px;
   
   padding-top: 5px;
    padding-bottom: 15px;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 10px; border-bottom:dashed 1px #d9d9d9;}
.content_eshop_leftmenu ul li a{ text-decoration:none; color:#333;}
.content_eshop_leftmenu ul li a:hover{ text-decoration:none; color:#008148}
.eshop .eshop_right{ float:right; width:1000px;}

.brand{    margin-bottom: 40px;}
.brand .title{ background-color:#2d6594;color:#fff;font-family: "Avant Garde", Avantgarde, "Century Gothic", CenturyGothic, AppleGothic, sans-serif; font-size:16px;    display: inline-block;
    padding: 10px 50px 9px 20px;   min-width:140px;}
.brand_content{   padding-top: 15px;}
.banner_brand:nth-of-type(odd){  width:390px; float:left; height:200px; margin-bottom:15px;}
.banner_brand:nth-of-type(even){ width:390px; float:left; margin-left:20px;height:200px;margin-bottom:15px;}

.originator{    margin-bottom: 40px;}
.originator .title{ background-color:#2d6594;color:#fff;font-family: "Avant Garde", Avantgarde, "Century Gothic", CenturyGothic, AppleGothic, sans-serif; font-size:16px;    display: inline-block;
    padding: 10px 50px 9px 20px;min-width:140px;}
	
.banner_originator{ width:140px; float:left; height:140px;margin-right:20px; margin-bottom:15px;}
.banner_originator:nth-of-type(4n+5){ width:140px; float:left; margin-right:0px;  height:140px;margin-bottom:15px;}

.banner_originator img{ width:140px; height:140px;}
.banner_designer{}

.banner_designer .title{ background-color:#2d6594;color:#fff;font-family: "Avant Garde", Avantgarde, "Century Gothic", CenturyGothic, AppleGothic, sans-serif; font-size:16px;    display: inline-block;   padding: 10px 50px 9px 20px;   min-width:140px;}

.banner_designer .banner{width:800px; height:600px;     margin-top: 15px; margin-bottom: 40px; }
.banner_designer .banner_originality{width:800px; height:300px;     margin-top: 15px; margin-bottom: 40px; }

.rel{    margin-bottom: 30px;    display: table;}
.rel .title{ background-color:#2d6594;color:#fff;font-family: "Avant Garde", Avantgarde, "Century Gothic", CenturyGothic, AppleGothic, sans-serif; font-size:16px;    display: inline-block;
    padding: 10px 50px 9px 20px;   min-width:140px;}
.rel_content{   padding-top: 15px;}


.rel_hot{   width:180px;border:1px #d9d9d9 solid;-webkit-box-shadow: 10px 10px 5px -5px rgba(230,230,230,1);
-moz-box-shadow: 10px 10px 5px -5px rgba(230,230,230,1);
box-shadow: 10px 10px 5px -5px rgba(230,230,230,1);    margin-bottom: 20px; margin-right:24px;    float: left;}
.rel_hot:nth-of-type(4n+4){   width:180px;border:1px #d9d9d9 solid;-webkit-box-shadow: 10px 10px 5px -5px rgba(230,230,230,1);
-moz-box-shadow: 10px 10px 5px -5px rgba(230,230,230,1);
box-shadow: 10px 10px 5px -5px rgba(230,230,230,1);    margin-bottom: 20px;  margin-right:0px;    float: left;}

.rel_hot .photo{ width:180px;}
.rel_hot .content{ display:table; margin-top:10px; margin-bottom:10px;}
.rel_hot .content ul{ margin:0; padding:0}
.rel_hot .content ul li{ text-align:center; color:#333;float: inherit;    width: 180px;    line-height: 18px;}
.rel_hot .content .price{ text-align:center; color:#333}
.rel_hot .content .dis{     text-decoration: line-through;}
.rel_hot .content .red{color:#ff0000}
.rel_hot .btn{background-color: #72a3cb;
    width: 170px;
    margin: 0 auto;
    cursor: pointer;
    color: #fff;
    text-align: center;
    /* padding: 10px; */
    padding-top: 6px;
    padding-bottom: 8px;
    margin-bottom: 5px;}

/*************** SCROLLBAR BASE CSS ***************/
 
.scroll-wrapper {
    overflow: hidden !important;
    padding: 0 !important;
    position: relative;
}
 
.scroll-wrapper > .scroll-content {
    border: none !important;
    box-sizing: content-box !important;
    height: auto;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none !important;
    overflow: scroll !important;
    padding: 0;
    position: relative !important;
    top: 0;
    width: auto !important;
}
 
.scroll-wrapper > .scroll-content::-webkit-scrollbar {
    height: 0;
    width: 0;
}
 
.scroll-element {
    display: none;
}
.scroll-element, .scroll-element div {
    box-sizing: content-box;
}
 
.scroll-element.scroll-x.scroll-scrollx_visible,
.scroll-element.scroll-y.scroll-scrolly_visible {
    display: block;
}
 
.scroll-element .scroll-bar,
.scroll-element .scroll-arrow {
    cursor: default;
}
 
.scroll-textarea {
    border: 1px solid #cccccc;
    border-top-color: #999999;
}
.scroll-textarea > .scroll-content {
    overflow: hidden !important;
}
.scroll-textarea > .scroll-content > textarea {
    border: none !important;
    box-sizing: border-box;
    height: 100% !important;
    margin: 0;
    max-height: none !important;
    max-width: none !important;
    overflow: scroll !important;
    outline: none;
    padding: 2px;
    position: relative !important;
    top: 0;
    width: 100% !important;
}
.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
    height: 0;
    width: 0;
}
 
 
 
 
/*************** SIMPLE INNER SCROLLBAR ***************/
 
.scrollbar-inner > .scroll-element,
.scrollbar-inner > .scroll-element div
{
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
}
 
.scrollbar-inner > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}
 
.scrollbar-inner > .scroll-element.scroll-x {
    bottom: 2px;
    height: 8px;
    left: 0;
    width: 100%;
}
 
.scrollbar-inner > .scroll-element.scroll-y {
    height: 100%;
    right: 2px;
    top: 0;
    width: 8px;
}
 
.scrollbar-inner > .scroll-element .scroll-element_outer {
    overflow: hidden;
}
 
.scrollbar-inner > .scroll-element .scroll-element_outer,
.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
 
.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: alpha(opacity=40);
    opacity: 0.4;
}
 
.scrollbar-inner > .scroll-element .scroll-element_track { background-color: #e0e0e0; }
.scrollbar-inner > .scroll-element .scroll-bar { background-color: #c2c2c2; }
.scrollbar-inner > .scroll-element:hover .scroll-bar { background-color: #919191; }
.scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar { background-color: #919191; }
 
 
/* update scrollbar offset if both scrolls are visible */
 
.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -12px; }
.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -12px; }
 
 
.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -12px; }
.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -12px; }




.cms_banner{-webkit-box-shadow: 10px 10px 5px -5px rgba(230,230,230,1);
    -moz-box-shadow: 10px 10px 5px -5px rgba(230,230,230,1);
 box-shadow: 10px 10px 5px -5px rgba(230,230,230,1); }

.scrollup {
    width: 70px;
    height: 70px;
    position: fixed;
    bottom: 100px;
    right: 100px;
    display: none;
 
    

}
.scrollup img {
      width: 70px;
    height: 70px;

}


.ws-btn-blue{
color: white;
text-align: center;
font-size: 16px;
line-height: 40px;
background-color: #2d6594;
}

.ws-btn-green{
width: 124px;
height: 35px;
background-color: #72a3cb;
color: white;
text-align: center;
font-size: 16px;
line-height: 32px;
cursor:pointer;
}

.ws-btn-orange{
width: 140px;
height: 44px;
background-color: #e44a2e;
color: white;
font-size: 14px;
text-align: center;
line-height: 40px;
}

#awpn_prev:hover {
    text-decoration: none;
}

#prev{
    display: none !important;
}
#next{
    display: none  !important;
}

.main_about{ width:1200px; margin:0 auto;    margin-top: 27px;
}

.main_about .title{ width:1200px; margin:0 auto; font-family: "Avant Garde", Avantgarde, "Century Gothic", CenturyGothic, AppleGothic, sans-serif;display: table;
    padding: 10px;}
 
.main_about .title .left{    width: 100%;text-align: center;}
.main_about .title .left span {color:#2d6594; font-size:26px;}
.main_about .title .left b { padding-left: 5px; padding-right: 5px; color: #72a3cb;    font-size: 30px;
    font-weight: 100; }
.main_about .title .right{ width: 100%; text-align: center;}
.main_about .about_contact { border: 1px solid #e2e2e2; height: 499px; width: 100%; background: url(/e/ptxwebstore_customize/images/about_bg.jpg)  right no-repeat; }
.main_about .text { color: #666666;
    width: 500px;
    line-height: 30px;
    font-size: 13px;
    padding-left: 20px;
     }
.main_contact{ width:1200px; margin:0 auto;    margin-top: 27px;
}
.main_contact .title{ font-size: 18px; height: 40px; text-align: center;line-height: 40px; color: #fff; background: #2d6594; width:1200px; margin:0 auto; font-family: "Avant Garde", Avantgarde, "Century Gothic", CenturyGothic, AppleGothic, sans-serif;display: table;
}
.main_contact .shop_content {margin-top: 20px;
    display: inline-block;
    width: 100%;
}
.main_contact .googleMap { float: right; }
.main_contact .mapDetails {float: left; width:450px;}
.main_contact .mapDetails .mapOne {
    margin: 0 30px 30px 0px;
}
.main_contact .mapDetails img {
    vertical-align: middle;
}
.main_contact .mapDetails .title_c {
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    color: #999999;
    margin-left: 16px;
}
.main_contact  .mapOne p {
    margin-top: 8px;
    line-height: 32px;
    font-size: 16px;
    color: #333333;
}

.main_new{ width:1200px; margin:0 auto;    margin-top: 27px;
}

.main_new .title{ width:1200px; margin:0 auto; font-family: "Avant Garde", Avantgarde, "Century Gothic", CenturyGothic, AppleGothic, sans-serif;display: table;
    padding: 10px;}
 
.main_new .title .left{    width: 100%;text-align: center;}
.main_new .title .left span {color:#2d6594; font-size:26px;}
.main_new .title .left b { padding-left: 5px; padding-right: 5px; color: #72a3cb;    font-size: 30px;
    font-weight: 100; }
.main_new .title .right{ width: 100%; text-align: center;}
.main_new .new_content {margin-top: 20px;
    display: inline-block;
    width: 100%;
}
.NewsList {
    width: 675px;.new_content
    background-color: #fff;
    margin-top: 20px;
    float: left;
}
.NewsList li {
    border-bottom: 1px solid #ccc;
}
.NewsList li a {
    width: 89%;
    display: inline-block;
    color: #000;
}
.NewsList li span {
    font-size: 40px;
    vertical-align: middle;
}
.NewsList li a p {
    display: -webkit-inline-box;
    line-clamp: 1;
    -webkit-line-clamp: 1;
    box-orient: vertical;
    -webkit-box-orient: vertical;
    overflow: hidden;
    vertical-align: middle;
    max-width: 86%;

    padding-top: 5px;
}
.newTime {
    display: inline-block;
    color: #999999;
    vertical-align: middle;
}
.NewsList li a:hover {
    color: #2d6594;
    cursor: pointer;
    text-decoration:none;
}
.HomePage {
    width: 495px;
    height: 502px;
    margin-top: 20px;
    float: right;
}

.main_video {width:1200px; margin:0 auto;    margin-top: 27px;}
.main_video .video_content { width: 100%; }
.s2 { padding-top: 5px; }

.language_g {/*position: absolute;*/
    margin: 0 auto;
    float: left;
    }
.lang_e {padding-top: 60px;
    /* left: 39%; */
    padding-left: -30px;
    /* margin-left: -50px; */
    /* position: initial; */
    font-size: 24px;
    /* width: 100%; */
    color: #2d6594;
    /* position: relative; */
    font-weight: 600;
    width: 400px;}
.lang_c {    padding-top: 10px;width:500px;
    margin-left: 570px;
    font-size: 24px;
    color: #2d6594;
    font-weight: 600;}
	.footer_menu { width:1200px; margin:0 auto; padding-top:10px; text-align:center;}
.footer_menu li { display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
    color: #fff;}
.footer_menu li a { color:#fff;}
.footer_menu b {color: #fff;
    font-size: 10px;}
    /*2019-01-19111 */
