@charset "utf-8";
/* CSS Document */
html,body { background:#ffffff; font-family:Microsoft Yahei; }
.index-login { height:573px; border-bottom:4px solid #ff6e0e; background:url(../images/index-login-back.jpg) no-repeat top center; }
.index-logo { width:193px; height:62px; margin:0 auto; padding:38px 0 44px 0; }
.index-logo img { display:block; width:193px; height:62px; }
.index-login-c { width:800px; height:366px; margin:0 auto; background:url(../images/fifter12.png); background:rgba(255,255,255,0.2); box-shadow:0px 0px 30px #828282; position:relative; }
.index-login-c .lbox { width:300px; height:280px; position:absolute; border-radius:6px; background:url(../images/fifter36.png); background:rgba(231,239,247,0.36); left:40px; top:27px; }
.index-login-c .lbox .title { height:60px; border-radius:6px 6px 0 0; overflow:hidden; }
.index-login-c .lbox .title a { width:50%; float:left; display:block; text-align:center; height:60px; color:#e5eef8; font-size:14px; line-height:60px; background:#0077c2; }
.index-login-c .lbox .title a.cur { background:none; color:#0077c2; }
.index-login-c .lbox ul.user-center { width:250px; margin:0 auto; padding:21px 0 0 0; }
.index-login-c .lbox ul.user-center li { height:30px; overflow:hidden; padding:0 0 17px 0; }
.index-login-c .lbox ul.user-center li span.txt { width:68px; text-align:justify; color:#787878; display:block; float:left; line-height:30px; height:30px; }
.index-login-c .lbox ul.user-center li input.text { width:160px; height:30px; line-height:30px; padding:0 10px; background:#effffe; border:none; color:#515151; font-size:14px; float:left; }
.index-login-c .lbox ul.user-center input.submit { width:250px; height:41px; background:#0077c2; border-radius:5px; color:#fff; font-size:14px; border:none; cursor:pointer; display:block; }
.index-login-c .rtxt { width:398px; position:absolute; right:20px; top:100px; text-align:center; color:#4ab9ff; line-height:75px; font-size:30px; }
.index-login-c .rtxt em { font-size:36px; font-style:normal; }
.index-login-c .bxy { width:720px; height:36px; line-height:36px; left:38px; bottom:13px; color:#effffe; font-size:14px; position:absolute; }
.index-login-c .bxy a,.index-login-c .bxy a:hover { color:#effffe; font-size:14px; }
.index-flink {text-align:center; background-color:#f2f2f2; border-top:2px solid #77990e; }

.index-login-c .lbox ul.user-center li { overflow:hidden; }
.index-login-c .lbox ul.user-center li input.sqm { width:60px; }
.index-login-c .lbox ul.user-center li input.sqm-btn { width:87px; height:30px; background:#0077c2; border-radius:6px; color:#ffffff; font-size:14px; border:none; cursor:pointer; float:right; }
.index-login-c .lbox ul.user-center li.s { height:auto; padding:27px 0 0 0; }
.head-bar { height:4px; background:#072f3b; width:100%; position:relative; }
.head-barin { width:1190px; height:28px; margin:0 auto; color:#787878; font-size:14px; text-align:right; line-height:28px; }
.head-barin a { color:#787878; font-size:14px; margin:0 18px 0 0; }
.head-barin a:hover { color:#787878; font-size:14px; text-decoration:underline; }
.head-barin span.mgr18 { margin:0 18px 0 0; }

#right { float:left; margin-top: -5px;  width: 278px; height:100%;  }
#right .menu li { position: relative; width: 100%; font-size: 16px; height: 60px; line-height: 60px; border-bottom: 1px solid #e6e6e6; }
#right .menu li a { position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height: 100%;  text-indent: 22px;*position:relative;  color: #757575 }
#right .menu li.on{ background:#eaeaea; color: #ffffff;;}
#right .menu li.on a a:link{ color: #ffffff;}
#right .menu li .abs { position: absolute; top: 0; left: 0; z-index: 1; width: 0; height: 100%; background-color: #eeefeb; }
#left{font:400 14px/30px "Microsoft YaHei";color:#1b1b15;}
.on a a:link{background:#eaeaea; color: #ffffff;}

.maincont{ width:1190px; background:#fff; margin:0 auto;overflow:hidden; clear:both; }
.maincont .news .body {position:relative;}
.maincont .news .body a {  top:0; left:0; height:70px;}

.maincont .news .body h1 {margin:6px 0; font-weight:bold; font-size:18px; color:#404040;}
.maincont .news .body p {position:relative; height:47px; line-height:23px; color:#535353;}
.maincont .news .body span {/*position:absolute; left:0; bottom:-3px; */font-weight:bold; color:#e80009;}

#right .titlec { margin: -32px -1px 0 -1px; width: 259px; height: 120px; background-color: #77990e; background-repeat: no-repeat; background-position: 24px 60px; }


#right .title { margin: -10px -1px 0 -1px; width: 281px; height: 120px; background-color: #11a5e5; color: #ffffff; background-repeat: no-repeat; border-left: 1px solid #000;background-position: 24px 60px; }


.maincont .menu li { position: relative; width: 100%; height: 45px; line-height: 45px; border-bottom: 1px solid #e6e6e6;  margin: 0;
  color: /*#7b6a68;*/#645b58;
  font-weight: inherit;
  font-style: inherit;
  font-size: 12px;
  font-family: "微软雅黑", "Microsoft YaHei", sans-serif; }

.innerWrapper { position: relative; margin: 0 auto; width: 1190px; overflow: hidden; }
.copyrights{ float:left; width:800px;; margin-top:3px; padding:15px 0; text-align:center; padding-left:160px; font-size:14px;color:#20211b; }
.copyrights h1{ margin-bottom:5px; color:#20211b;font-size:14px;}
.copyrights span,.copyrights a{ float:left; margin-right:12px;font-size:14px;color:#20211b;}
.copyrights span{ margin-right:15px;}
.copyrights a{ cursor:pointer;}
.copyrights a:hover{ color:#20211b}

.about-contact-icon {
  width: 67px;
  height: 67px;
  line-height: 67px;
  float:left;
  text-align: center;
}
.about-contact-info {
  text-align: left;
  float:right;
}
.about-contact-info .h-delta {
  font-size:14px;
  color:#333;
  height:25px;
  
}
.about-contact-info .h-word {
  font-size:14px;color: #fff;
  font-weight:normal;
  
}
.about-contact-info h4 {
  font-size:16px;
}
.highlight {
  color: #1f8657;font-size: 1.25rem;
}
.stock { margin-top: 3px; float:right; padding: 5px 0;  height: 100%;}
.stock p {text-align:right;}
.stock .name {}
.stock .name span { margin-left: 5px; color: #6b4430; }
.stock .num .n1 { font: 24px "novecento"; color: #3f3830; }
.stock .num .n2 { margin-left: 10px; font: 20px "novecento"; color: #ff0011; }

.sdtnr { float:left; width:100%;}
.sdtnr ul li { border-bottom:1px dashed #ABABAB; line-height:38px; font-size:13px; text-align:right;}
.sdtnr ul li a { float:left; text-align:left; color:#686868;}

.top-title { height:110px; background:#ffffff;}
.header-bg{border-bottom: 1px solid #eaeaea;height:59px;width:100%;left:0px;}

.headerword {
    position: relative;
    margin: 0 auto;
    width: 1190px;
    overflow: hidden;
    padding-top:20px;
    font-size:14px;
    padding-left: 15px;
    color: #4d4852;
    background: url(../images/crumbs_icon.png) no-repeat 0 24px;
    font-family: "Segoe UI","wf_segoe-ui_normal","Arial",sans-serif;
}
.top-title:after{
  content: " ";
  display: table;clear: both;
}
.top-titlein { width:1190px; height:72px; margin:0 auto; }
.top-titlein .logo { top:10px; float:left; padding:30px 0 0 0; }

.top-titlein .mainnav{ position:relative; top:50px;float:right; width:450px; color:#666;  overflow:hidden; }
.top-titlein .mainnav ul{ width:100%;}
.top-titlein .mainnav li{ background:url(../images/dh_xian.png) no-repeat right center;padding:0px 9px; float:left;}
.top-titlein .mainnav li a{ padding:0px 5px; margin-top:5px; color:#666; display:inline-block; line-height:38px;border-radius:5px; font-size: 16px; font-weight:bold;}
.top-titlein .menu_index a{background:#c36c05; font-size: 16px; }
.top-titlein .mainnav li a:hover{ text-decoration:none; line-height:38px;margin-top:5px;  color:#11a5e5; font-size: 16px; }
.top-titlein .mainnav .act{ text-decoration:none; margin-top:5px; line-height:38px; color:#000000;border-radius:5px;}


.top-titlein .change-add { width:89px; height:40px; line-height:40px; border:1px solid #bd530d; background:#fff; float:left; margin:14px 0 0 30px; position:relative; }
.top-titlein .change-add a { width:69px; height:40px; display:block; position:relative; padding:0 0 0 20px; color:#ff6e0e; font-size:14px; }
.top-titlein .change-add a i { width:6px; height:11px; position:absolute; right:12px; top:15px; background:url(../images/rtipss.png) no-repeat; }
.top-titlein .change-add a:hover { color:#ff6e0e; font-size:14px; }
.top-titlein .change-add ul.change-list { width:89px; position:absolute; left:-1px; top:40px; border:1px solid #bd530d; display:none; }
.top-titlein .change-add ul.change-list li { width:89px; height:30px; line-height:30px; font-size:14px; text-align:center; }
.top-titlein .change-add ul.change-list li a { width:89px; height:30px; display:block; background:#fff; color:#ff6e0e; font-size:14px; padding:0; }
.top-titlein .change-add ul.change-list li a:hover { font-size:14px; color:#fff; background:#ff6e0e; }

.center { min-height:560px; padding:20px 0 0 0; }
.centerin { width:1000px; margin:0 auto; }
.centerin ul.cleft { width:130px; float:left; background:#ff934c; padding:0 0 10px 0; }
.centerin ul.cleft li { height:40px; line-height:40px; color:#f6f6f6; font-size:14px; text-align:center; position:relative; }
.centerin ul.cleft li a { width:130px; height:40px; display:block; font-size:14px; color:#fff; }
.centerin ul.cleft li.title { font-size:18px; }
.centerin ul.cleft li i.lt { width:12px; height:48px; position:absolute; left:-12px; top:0; background:url(../images/ltips.png) no-repeat; display:none; }
.centerin ul.cleft li i.rt { width:8px; height:17px; position:absolute; overflow:hidden; background:url(../images/rtips.png) no-repeat; right:0; top:50%; margin-top:-9px; display:none; }
.centerin ul.cleft li.cur { background:#ff802d; }
.centerin ul.cleft li.cur i.lt,.centerin ul.cleft li.cur i.rt { display:block; }
.cright { width:850px; float:right; background:#ffffff; }
.cright ul.zfin { padding:22px 40px 20px 40px; }
.cright ul.zfin li { height:32px; line-height:32px; padding:0 0 18px 71px; position:relative; font-size:14px; color:#222222; }
.cright ul.zfin li i.txt { width:72px; height:32px; line-height:32px; position:absolute; left:0; top:0; font-style:normal; }
.cright ul.zfin li input.text { width:160px; height:30px; padding:0 10px; border:1px solid #7f9db9; background:#effffe; display:inline-block; *display:inline; *zoom:1; vertical-align:middle; margin:0 10px 0 0; }
.cright ul.zfin li.pay { height:auto; padding:0 0 18px 71px; overflow:hidden; }
.cright ul.zfin li.pay em { height:60px; display:block; border:1px solid #787878; width:106px; margin:0 12px 0 0; position:relative; float:left; }
.cright ul.zfin li.pay em b { width:12px; height:13px; position:absolute; right:1px; top:1px; background:url(../images/check-ok.png) no-repeat; display:none; }
.cright ul.zfin li.pay em.cur { border:1px solid #15a6dd; }
.cright ul.zfin li.pay em.cur b { display:block; }
.cright ul.zfin li.pay i.txt { height:20px; line-height:20px; top:-4px; }
.cright ul.zfin li input.submit { width:200px; height:40px; background:#ff6559; color:#ffffff; font-size:18px; border-radius:4px; border:none; cursor:pointer; }
.cright .title { height:40px; line-height:40px; background:#ff802d; padding:0 26px; color:#fff; font-size:14px; }
.cright .title a { display:inline-block; *display:inline; *zoom:1; height:40px; line-height:40px; position:relative; vertical-align:top; }
.cright .title a i { width:17px; height:8px; position:absolute; left:50%; margin-left:-9px; bottom:0; display:none; background:url(../images/add-icon.png) no-repeat; }



ul.fwxm-list { width:780px; padding:20px 0 20px 10px; overflow:hidden; }
ul.fwxm-list li { width:110px; height:142px; float:left; padding:0 10px; }
ul.fwxm-list li:hover { filter:alpha(opacity=20); opacity:0.8; }
ul.fwxm-list li img { width:110px; height:90px; display:block; }
ul.fwxm-list li h3 { height:30px; line-height:30px; padding:11px 0; text-align:center; color:#222222; font-size:14px; }
ul.fwxm-list li h3 a { color:#222222; font-size:14px; }
ul.fwxm-list li h3 a:hover { color:#222222; font-size:14px; text-decoration:underline; }
ul.yy-center { width:930px; min-height:inherit; padding:0 30px; background:#fff; margin:20px auto 40px auto; overflow:hidden; }
ul.yy-center h2 { line-height:40px; color:#333333; padding:8px 0 0 0; font-size:26px; font-weight:bold; }
ul.yy-center li { height:44px; line-height:44px; position:relative; padding:0 0 0 70px; }
ul.yy-center li i.txt { position:absolute; width:70px; height:44px; left:0; top:0; line-height:44px; text-align:right; color:#333333; font-size:14px; font-style:normal; }
ul.yy-center li input.w70 { width:70px; height:25px; line-height:25px; border:1px solid #797979; text-align:center; margin:0 18px 0 0; }
ul.yy-center li input.w200 { width:190px; padding:0 5px; height:25px; line-height:25px; border:1px solid #797979; margin:0 18px 0 0; }
ul.yy-center li.t { height:auto; line-height:normal; padding:0; }
ul.yy-center li.bz { height:80px; margin:8px 0 0 0; }
ul.yy-center li.bz { height:80px; margin:8px 0 0 0; }
ul.yy-center li.bz i.txt { height:20px; line-height:20px; top:-5px; }
ul.yy-center li.bz textarea { width:320px; height:70px; padding:10px; border:1px solid #7f9db9; padding:4px; }
ul.yy-center h2.mgt30 { margin-top:30px; }
ul.yy-center li strong.zj { font-size:18px; }
ul.yy-center li.pdl0 { padding:0; height:32px; line-height:32px; }
.pay-cont { height:45px; line-height:45px; color:#222222; font-size:18px; padding:0 0 0 268px; }
ul.yy-center input.submit { margin:0 0 40px 268px; width:200px; height:40px; line-height:40px; background:#ff6559; border-radius:6px; border:none; font-size:16px; color:#fff; cursor:pointer; }
.pay-ok { width:440px; height:115px; margin:0 auto; line-height:115px; color:#fff; font-size:44px; padding:20px 0 285px 0; background:url(../images/pay-ok-txt.jpg) no-repeat 0 20px; text-align:center; }
ul.yy-center input.submit2 { margin:0 auto 52px auto; display:block; }
.pay-loser { width:440px; height:115px; margin:0 auto; line-height:115px; color:#fff; font-size:44px; padding:20px 0 285px 0; background:url(../images/pay-loser-txt.jpg) no-repeat 0 20px; text-align:center; }
table.table-tx tr.head td { font-size:14px; }
table.table-tx tr td a.view { width:43px; height:18px; font-size:14px; line-height:18px; display:inline-block; *isplay:inline; *zoom:1; border:1px solid #787878; vertical-align:middle; margin:0 5px; color:#222222; }
table.table-tx tr td a.view:hover { color:#222; font-size:14px }
table.table-tx tr td { height:32px; text-align:center; font-size:12px; color:#545454; background:#fff; }
.page-list { height:38px; margin:12px 0 0 0; text-align:right; font-size:0; letter-spacing:normal; word-spacing:normal; }
.page-list a { padding:0 15px; letter-spacing:normal; word-spacing:normal; height:36px; line-height:36px; display:inline-block; *display:inline; *zoom:1; vertical-align:top; border:1px solid #dedede; margin-left:-1px; font-size:14px; color:#424242; background:#fff; }
.crnback { background:none; }
.cright ul.zfin li select { width:104px; background:#effffe; border:solid 1px #7f9db9; height:31px; margin:0 25px 0 0; }
.cright ul.zfin li select.tx-card { width:264px; color:#787878; }
.user-index { height:141px; padding:57px 0 30px 44px; overflow:hidden; }
.user-index img.head { width:137px; height:137px; border-radius:50%; border:4px solid #ff934c; float:left; }
.user-index .htxt { width:380px; float:left; line-height:40px; padding:40px 0 0 30px; color:#222222; font-size:14px; }
.user-index .htxt a,.user-index .htxt a:hover {  color:#222222; font-size:14px; }
ul.user-index-list { height:126px; padding:0 0 46px 44px; overflow:hidden; }
ul.user-index-list li { width:122px; height:124px; border:1px solid #ff934c; margin:0 12px 0 0; line-height:124px; text-align:center; color:#ff6e0e; font-size:14px; float:left; }
ul.user-index-list li a,ul.user-index-list li a:hover { color:#ff6e0e; font-size:14px; }
.index-focus { height:574px; width:100%; position:absolute; left:0; top:0; }
.index-focusin { width:1000px; height:544px; margin:0 auto; position:relative; }
.kefu { width:126px; height:400px; position:fixed; background:#e6f0f5; border:1px solid #b4b4b4; border-radius:6px; top:100px; right:100px; }
.kefu img.pic { width:63px; height:88px; margin:8px auto 4px auto; display:block; }
.kf-num { height:20px; line-height:20px; text-align:center; color:#787878; font-size:13px; padding:0 0 10px 0; }
.kf-num img { margin:0 4px 0 0; display:inline-block; *display:inline; *zoom:1; vertical-align:middle; }
.kefu img.ewm { width:90px; height:90px; margin:5px auto 0 auto; display:block; }
.kefu h4 { height:34px; line-height:34px; text-align:center; color:#a2a2a2; font-size:14px; cursor:pointer; }
.kefu img.close { width:12px; height:12px; position:absolute; right:8px; top:8px; cursor:pointer; }
.index-inav { width:500px; height:60px; background:#ff934c; float:right; margin:18px 0 0 0; }
.index-inav a { width:100px; height:60px; line-height:60px; color:#ffffff; font-size:18px; display:block; float:left; text-align:center; }
.index-inav a img { display:inline-block; display:inline; zoom:1; vertical-align:middle; margin:0 8px 0 0; }
.index-inav a:hover,.index-inav a.cur { background:#ff6e0e; color:#fff; font-size:18px; }
.index-focusin .wx-pic { width:500px; position:absolute; right:0; top:110px; }
.index-focusin .wx-pic h3 { height:80px; line-height:80px; color:#5d3322; font-size:40px; }
.index-focusin ul.wx-ewm { height:214px; }
.index-focusin ul.wx-ewm li { width:177px; line-height:38px; height:214px; float:left; margin:0 66px 0 0; text-align:center; color:#5d3322; font-size:14px; }
.index-focusin ul.wx-ewm li img { width:177px; height:176px; display:block; }
.index-focusin .index-tab { height:20px; width:80px; position:absolute; left:50%; margin-left:-40px; bottom:16px; letter-spacing:normal; word-spacing:normal; font-size:0; }
.index-focusin .index-tab a { background:#ffffff; border:2px solid #787878; border-radius:50%; width:16px; height:16px; display:inline-block; *display:inline; *zoom:1; font-size:14px; letter-spacing:normal; word-spacing:normal; vertical-align:top; margin:0 10px; }
.index-focusin .index-tab a:hover,.index-focusin .index-tab a.cur { background:#ff6e0e; border:solid 2px #ff6e0e; }


.sidebar{ float:left; width:185px; height:auto;}

/*sidebar*/
.sidebar em{ width:185px; height:auto;}
.sidebar em img{ width:185px; height:42px; overflow:hidden;}
.sidebar ul{ width:173px; height:auto; margin-left:12px;}
.sidebar li{ height:auto; font-weight:bold;}
.sidebar li a{ height:40px; line-height:40px; padding-left:33px; display:block; background:url(../images/sidebarli.jpg) no-repeat; color:#8d8d8d;}
.sidebar li a:hover,.sidebar li.acur a{ text-decoration:none; color:#fff; background:url(../images/sidebarlion.jpg) no-repeat;}

.sidebar ul li .subnav{ display:none; margin:0px;}
.sidebar ul li .subnav li{  line-height:25px; height:25px;}
.sidebar ul li .subnav li a{ background:url(../images/sidebarsubli.jpg) no-repeat; color:#4c4d51; line-height:25px; height:30px; padding-left:25px; font-weight:normal;}
.sidebar ul li .subnav li a:hover,.sidebar ul li .subnav .liacur a{ color:#ba2022; font-weight:bold; background:url(../images/sidebarsublion.jpg) no-repeat;}

.sidebarImglist{ width:222px; margin:70px 0 0 14px;}
.sidebarImglist .list{ background:url(../images/sidebar_Img.jpg) no-repeat; height:260px; display:block;}
.sidebarImglist .list a.a1{ width:222px; height:60px; display:block;}
.sidebarImglist .list a.a1{ width:229px; height:60px; display:block;}
.sidebarImglist .list a.a2{ width:229px; height:60px; margin:6px 0; display:block;}
.sidebarImglist .list a.a3{ width:229px; height:125px; display:block;}
.sidebarImglist .list_contact{ margin-top:4px; background:url(../images/home_contactus.jpg) no-repeat; height:153px; display:block; font-family:"微软雅黑"; padding-left:18px;}
.sidebarImglist .list_contact em{ font-weight:bold; font-size:13px; color:#0c4694; height:33px; line-height:33px;}
.sidebarImglist .list_contact p{ line-height:20px; margin:0px; padding:20px 0 0;}

.maincon{ width:1190px; background:#fff; margin:0 auto;overflow:hidden; clear:both; }
.maincon .conleft{font:400 14px/24px "Microsoft YaHei"; float:left; width:450px; padding-bottom:15px; padding-left:20px;}
.maincon .conleft .titles{font:400 16px/24px "Microsoft YaHei"; float:left; width:500px; color:#4bbf98;font-weight:bold;}
.maincon .conleft .bigtit{font:400 16px/24px "Microsoft YaHei"; float:left; width:500px;}
.maincon .conleft .phone{font:400 24px/24px "Microsoft YaHei"; float:left; width:500px; color:#11a5e5; padding-top:8px; font-weight:bold;}
.maincon .conleft .mails{font:400 18px/24px "Microsoft YaHei"; float:left; width:500px; color:#11a5e5; padding-top:2px;font-weight:bold; }
.maincon .conright{font:400 14px/24px "Microsoft YaHei"; float:right; width:auto; padding-bottom:15px;}

.charmen {width:900px; float:left}
.charmen .cleft{ float:left; width:418px;}
.charmen .cright{ float:right; width:470px;}

.ctitle{font:400 16px/30px "Microsoft YaHei"; color:#FF0000;}
.taxes{font:400 16px/30px "Microsoft YaHei";color:#3f3f3f;}
.mainpro{ width:1190px; background:#fff; margin:0 auto;overflow:hidden; clear:both; }
.list15_sku{width:1190px;float:left;margin-bottom:30px;}



/* 分页
----------------------------------------------- */
.pager {
 text-align: right;
 padding-top: 20px;
 padding-bottom:10px;
 color: #666;
}
.pager a {
 color: #666;
 text-decoration:none;
}
/* link
----------------------------------------------- */
.link {
 margin-bottom: 10px;
}
.link strong {
 color: #7A7F81;
 font-weight: bold;
}
.link a {
 color: #555;
}


/* article
----------------------------------------------- */
#article {
 padding: 20px 0;
}
#article h1 {
text-align:center;
 color: #333333;
 font-size: 18px;
 font-weight: bold;
}
#article .info {
 padding: 2px 0 20px 0;text-align:center;
 color: #999999;
 font-size: 13px;
}
#article .content {
 color: #666666;
 line-height: 180%;
}


#product .productInfo {
 float: left;
 width: 465px;
 padding: 10px 0 0 15px;
 line-height: 200%;
}
#product .productInfo h1 {
 font-size: 18px;
}
#product .productInfo ul {
 padding-top: 10px;
 margin-bottom:50px;
}
#product .productInfo .productPrice {
 margin-bottom: 5px;
}
#product .productInfo .productPrice .price {
 font-family: Arial;
 font-size: 20px;
 font-weight: bold;
}
#product .productInfo .btnAsk {
 zoom: 1;
 overflow: hidden;
}
#product .productInfo .btnAsk dt {
 float: left;
 width: 88px;
 height: 39px;
 line-height: 39px;
 text-align: right;
 padding-right: 3px;
 margin-right: 6px;
 background-color: #E0E0E0;
 color: #333;
 font-weight: bold;
}

#product .productInfo .btnBuy {
 margin-bottom: 40px;
}
#product .productInfo .btnBuy .addToCart {
 background:#19B4EA url(images/btn_addtocart.png) no-repeat 20px 50%;
 color: #FFFFFF;
 padding: 8px 25px 8px 50px;
 text-decoration: none;
 cursor: pointer;
 font-size:16px;
}
#product .productInfo .btnBuy .addToCart:hover {
 background-color: #44C4EE;
}



/*==============================================
    Mainmenu Area Css
===============================================*/
.mainmenu-area {
    background: #ef6123;
}
.main-menu {
    float: left;
    position: relative;
}
.main-menu .navbar-collapse {
    padding: 0px
}
.main-menu .navigation {
    float: left;
    margin: 0;
    position: relative;
}
.main-menu .navigation li {
    float: left;
    padding: 0;
    position: relative;
    border-right: 1px solid #d44608;
}
.main-menu .navigation li:first-child{
    border-left: 1px solid #d44608;
}
.main-menu .navigation li a {
    color: #ffffff;
    display: block;
    font-size: 14px;
    font-weight: 700;
    line-height: 30px;
    opacity: 1;
    padding: 20px 28px 20px;
    position: relative;
    text-transform: uppercase;
}
.main-menu .navigation > li.dropdown > a {}
.main-menu .navigation > li.dropdown > a:after {}
.main-menu .navigation > li:hover > a,
.main-menu .navigation > li.current > a {
    color: #ffffff;
    opacity: 1;
    background: #f57921;
}
.main-menu .navigation > li > ul {
    position: absolute;
    left: 29px;
    top: 140%;
    width: 270px;
    padding: 0px;
    z-index: 100;
    visibility: hidden;
    opacity: 0;
    border-bottom: 2px solid #3cb4d8;
    transition: all 500ms ease;
}
.main-menu .navigation > li:hover > ul {
    top: 100%;
    opacity: 1;
    visibility: visible;
}
.main-menu .navigation > li > ul > li {
    float: none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
    border-top: 1px solid #10b765;
    border-right: none;
}
.main-menu .navigation > li > ul > li:first-child{
    border: none;
}
.main-menu .navigation > li > ul > li > a {
    background: #43c3ea;
    color: #ffffff;
    display: block;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    padding: 15px 15px 15px 20px;
    position: relative;
    text-transform: capitalize;
}
.main-menu .navigation > li > ul > li:hover > a {
    color: #fff;
    background-color: #10b765;
}


.main-menu .navigation > li > ul > li.dropdown > a:after{}
.main-menu .navigation > li > ul > li.dropdown:hover > a:after{}

.main-menu .navigation > li > ul > li > ul{
}
.main-menu .navigation > li > ul li:hover ul {}

.main-menu .navigation > li > ul > li ul li {}
.main-menu .navigation > li > ul > li ul li:first-child{}
.main-menu .navigation > li > ul > li ul li a{ }
.main-menu .navigation > li > ul > li  > ul > li:hover > a{}

.main-menu .navbar-collapse > ul li.dropdown .dropdown-btn {
    position: absolute;
    right: 10px;
    top: 6px;
    width: 34px;
    height: 30px;
    border: 1px solid #ffffff;
    background: url(../images/icon/submenu-icon.png) center center no-repeat;
    background-size: 20px;
    cursor: pointer;
    z-index: 5;
    display: none;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    -moz-border-radius: 3px;
}


.customer-care {
    padding-left: 35px;
    position: relative;
    margin: 14px 0;
    margin-left: 70px;
}
.customer-care .icon-holder {
    position: absolute;
    top: 8px;
    left: 0;
}
.customer-care .icon-holder span:before{
    font-size: 35px;
    color: #43c3ea;
}
.customer-care .title-holder {}
.customer-care .title-holder h5 {
    color: #43c3ea;
    font-size: 16px;
    font-weight: 700;
    text-transform: capitalize;
    margin: 0 0 5px;
}
.customer-care .title-holder h4{
    color: #ffffff;
    font-size: 18px;
    font-weight: 700;
}


/***
=============================================
    Call to action Area style
=============================================
***/
.call-to-action-area {
    background: #ffffff;
}
.call-to-action-area .single-item {
    margin-bottom: 40px;
    border: 1px solid #f4f4f4;
    padding: 17px 19px 12px;
}
.call-to-action-area .single-item .img-holder {
    display: block;
    overflow: hidden;
    position: relative;
}
.call-to-action-area .single-item .img-holder img {
    -webkit-transition: all 0.7s ease;
    transition: all 0.7s ease;
    width: 100%;
}
.call-to-action-area .single-item .img-holder .overlay .box .content a i {
    background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
    border-radius: 3%;
    color: #ffffff;
    display: inline-block;
    font-size: 20px;
    height: 45px;
    line-height: 48px;
    transition: all 500ms ease 0s;
    width: 45px;
}
.call-to-action-area .single-item a h5 {
    color: #3d3d3d;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 700;
    margin: 0 0 16px;
    transition: all 500ms ease;
}
.call-to-action-area .single-item .text-holder {
    margin: 18px 0 0;
}
.call-to-action-area .single-item .text-holder p{

}

.call-to-action-area .single-item:hover a h5{
    color: #eb4c06;
}
.call-to-action-area .single-item:hover .img-holder .overlay{
    -webkit-transform: scale(1);
    transform: scale(1);
}
.call-to-action-area .single-item:hover .img-holder img {
    -webkit-transform:scale(1.3);
    transform:scale(1.3);
}
.call-to-action-area .single-item .img-holder .overlay .box .content a:hover i{
    background: #152545;
    color: #43c3ea;
}

.container {
    width: 1200px;
}
.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.row {
    margin-right: -15px;
    margin-left: -15px;
}
.col-md-4 {
    width: 33.33333333%;
}
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
    float: left;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.text-center {
    text-align: center;
}
.container {
    max-width: 1200px;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.h-recent-work {
    width: 100%;
    height: auto;
    background: #fff;
    padding: 50px 0px;
}
.h-recent-work h1 {
    font-size: 40px;
    color: #aaa;
    text-align: center;
}

.bar {
    border-bottom: 1px solid #39dad4;
    width: 60%;
    height: 1px;
    margin: 15px auto;
    margin-top: 15px;
    text-align: center;
}

.services {
    width: 100%;
    height: auto;
    margin-top: 30px;
    margin-bottom: 30px;
}

.services h1 {
    font-size: 28px;
    color: #333;
    text-align: center;
}

.services h2 {
    font-size: 18px;
    font-weight: normal;
    width: 100%;
    color: #666;
    line-height: 35px;
    padding-top: 10px;
    text-align: center;
}
.bcon{width:270px;border:1px solid #eee;margin:5px auto;}
.bcon h2{border-bottom:1px solid #eee;padding:0 10px;}
.bcon h2 b{font:bold 14px/40px '宋体';border-top:2px solid #3492D1;padding:0 8px;margin-top:-1px;display:inline-block;}
.list_lh{height:600px;overflow:hidden;}
.list_lh li{padding:10px;}
.list_lh li.lieven{background:#e5ebf0;}
.list_lh li p{height:24px;line-height:24px; font-size: 14px;}
.list_lh li p a{float:left;}
.list_lh li p em{width:80px;font:normal 12px/24px Arial;color:#FF3300;float:right;display:inline-block;}

.list_lh li p a.btn_lh{background:#43c3ea;height:17px;line-height:17px;color:#fff;padding:0 5px;margin-top:4px;display:inline-block;float:right;}
.btn_lh:hover{color:#fff;text-decoration:none;}

.list_lh span {
    display: inline-block;
    background-color: #80d1ea;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #ffffff;
    width: 120px;
    line-height: 20px;
    text-align: center;
    overflow: hidden;
}
/***
=============================================
    Contact Area style
=============================================
***/
.contact-area {
    padding-bottom: 70px;
    padding-top: 10px;
}
.contact-area .title{
    padding-bottom: 34px;
    margin-top: -4px;
}
.contact-area .title h2{
    color: #3d3d3d;
    font-size: 22px;
    font-weight: 500;
    text-transform: capitalize;
}
.contact-area .accordion-box {}
.contact-area .accordion-box .accordion {
    margin-bottom: 10px;
    position: relative;
    background: #fff;
}
.contact-area .accordion-box .accordion .accord-btn {
    background: #f7f7f7 none repeat scroll 0 0;
    cursor: pointer;
    height: 50px;
    line-height: 18px;
    padding: 11px 20px 12px;
    position: relative;
    transition: all 500ms ease;
}
.contact-area .accordion-box .accordion .accord-btn h4 {
    color: #3d3d3d;
    font-size: 18px;
    font-weight: 700;
    line-height: 28px;
    transition: all 500ms ease;
    text-transform: none;
    text-transform: capitalize;
}
.contact-area .accordion-box .accordion .accord-btn::after {
    background: #252525 none repeat scroll 0 0;
    border-radius: 2px;
    color: #fff;
    content:'\f054';
    font-family: "FontAwesome";
    font-size: 12px;
    font-weight: 100;
    height: 20px;
    line-height: 22px;
    margin-top: -15px;
    position: absolute;
    right: 20px;
    text-align: center;
    top: 29.5px;
    width: 20px;
    transition: all 500ms ease;
}

.contact-area .accordion-box .accordion .accord-btn.active {
    background: #152545 none repeat scroll 0 0;
}
.contact-area .accordion-box .accordion .accord-btn.active:after{
    content:'\f078';
    color: #fff;
    background: #43c3ea;
}
.contact-area .accordion-box .accordion .accord-btn.active h4{
    color: #fff;
}
.contact-area .accordion-box .accordion .accord-content {
    border: 1px solid #152545;
    display: none;
    padding: 22px 30px 23px;
    position: relative;
}
.contact-area .accordion-box .accordion .accord-content.collapsed{
    display:block;
}

.contact-area .contact-info-list {
    margin-left: -10px;
}
.contact-area .contact-info-list li {
    border-bottom: 1px solid #f7f7f7;
    margin-bottom: 13px;
    padding-bottom: 13px;
    padding-left: 35px;
    position: relative;
}
.contact-area .contact-info-list li:last-child{
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: 0px solid;
}
.contact-area .contact-info-list li .icon-holder {
    position: absolute;
    top: 0;
    left: 0;
}
.contact-area .contact-info-list li .icon-holder span:before{
    color: #43c3ea;
    font-size: 15px;
}
.contact-area .contact-info-list li .text-holder {}
.contact-area .contact-info-list li .text-holder h5 {
    color: #999999;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
}
.contact-area .contact-info-list li .text-holder h5 span {
    text-transform: uppercase;
    font-weight: 500;
    color: #3d3d3d;
}

.contact-area .contact-form {

}
.contact-area .contact-form form input[type="text"],
.contact-area .contact-form form input[type="email"],
.contact-area .contact-form form textarea{
    border: 1px solid #ececec;
    color: #333333;
    display: block;
    font-size: 14px;
    height: 50px;
    margin-bottom: 30px;
    padding: 0 20px;
    width: 100%;
    transition: all 500ms ease;
}
.contact-area .contact-form form textarea{
    height: 170px;
    margin-bottom: 40px;
    padding: 10px 20px;
}
.contact-area .contact-form form input[type="text"]:focus{
    border-color: #43c3ea;
}
.contact-area .contact-form form input[type="email"]:focus{
    border-color: #43c3ea;
}
.contact-area .contact-form form textarea:focus{
    border-color: #43c3ea;
}
.contact-area .contact-form form button{
    width: 100%;
    padding: 17px 0 16px;
}
.contact-area .contact-form form button:hover{
    background: #152545;
    border-top-color: #152545;
    border-left-color: #152545;
    border-right-color: #152545;

}

.row {
    margin-right: -15px;
    margin-left: -15px;
}

.col-md-6 {
    width: 100%;
}
.col-md-12 {
    width: 100%;
}
.contact-area .contact-form form textarea {
    height: 170px;
    margin-bottom: 40px;
    padding: 10px 20px;
}

.thm-btn {
    color: #ffffff;
    font-size: 16px;
    font-weight: 700;
    display: inline-block;
    border-left: 1px solid #43c3ea;
    border-right: 1px solid #43c3ea;
    border-top: 1px solid #43c3ea;
    text-transform: uppercase;
    transition: all 500ms ease;

    border-radius: 3px;
    width: 200px;
    height: 45px;
    line-height: 45px;
    position: relative;
}
.bg-1 {
    background: #43c3ea;
    border-bottom: 2px solid #3cb4d8;
}

.article-contents {
    padding: 0;
}
.article-contents h4 {
    padding: 20px 0;
    margin: 0;
}
.article-contents main {
    padding: 0 35px!important;
}
.article-content {
    max-width: 900px;
    margin: 0 auto;
    overflow: hidden;
    padding: 0 20px;
}

.article-content ul {
    margin: 15px 0 100px;
    padding: 0;
}
.article-content ul {
    width: 100%;
}

.article-content ul li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    list-style: none;
    border-bottom: 1px dashed #b0b0b0;
}

.article-content .article-date {
    width: 11%;
    height: .086%;
    background: #;
    display: inline-block;
    text-align: center;
    padding: 23px 0;
    margin: 31px 16px 31px 0;
}
.article-content .article-date strong {
    color: #4c4d4d;
}
.header-article-list {
    padding: 0 10px 20px;
}
.header-article-list span {
    font-size: 1.2rem;
}
.article-content .article-date p {
    color: #5a5b5b;
    margin: 0;
    padding: 0;
}
.article-content .article-info {
    width: 85%;
    display: inline-block;
}
.article-content ul li h3 {
    color: #000;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
}
.article-info i {
    color: #000;
    float: right;
    display: none;
}
.article-content .article-info p {
    font-size: 14px;
    color: #878888;
    margin: 12px 0 0;
    line-height: 28px;
    padding: 0;
}
.article-content ul li h3 {
    color: #000;
    display: inline-block;
}

.article-info i {
    color: #000;
    float: right;
    display: none;
}

.casesWrapper {
    OVERFLOW: hidden;
}

.casesWrapper .dashBottom {
    POSITION: relative;
}

.dashBottom {
    PADDING-BOTTOM: 30px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    ZOOM: 1;
    border-bottom: 1px dashed #b0b0b0;
    OVERFLOW: hidden;
    PADDING-TOP: 30px;
}
.caseVideo {
    POSITION: relative;
    WIDTH: 460px;
    FLOAT: left;
    HEIGHT: 260px;
}

.caseVideo IMG {
    WIDTH: 100%;
    HEIGHT: 100%;
}
.caseVideo .playBtn {
    POSITION: absolute;
    MARGIN-TOP: -35px;
    TEXT-INDENT: -1000em;
    WIDTH: 70px;
    HEIGHT: 70px;
    MARGIN-LEFT: -35px;
    OVERFLOW: hidden;
    TOP: 50%;
    LEFT: 50%;
}

.caseSummary {
    POSITION: absolute;
    WIDTH: 322px;
    FONT-FAMILY: "????", Arial, sans-serif;
    HEIGHT: 204px;
    MARGIN-LEFT: 732px;
    OVERFLOW: hidden;
    TOP: 30px;
    LEFT: 0px;
}

.caseSummary H3 {
    PADDING-BOTTOM: 6px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-FAMILY: "Microsoft YaHei", Arial, sans-serif;
    COLOR: #626266;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 4px;
}

.caseSummary H3 A {
    COLOR: #626266;
    TEXT-DECORATION: none;
    font-size: 18px;
}

.caseSummary .date {
    PADDING-BOTTOM: 6px;
    FONT-FAMILY: "Microsoft YaHei", Arial, sans-serif;
    COLOR: #ef6123;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
}

.caseSummary P {
    LINE-HEIGHT: 1.5em;
    COLOR: #626266;
    FONT-SIZE: 14px;
}
.caseSummary P {
    LINE-HEIGHT: 1.5em; COLOR: #626266; FONT-SIZE: 14px
}
.caseSummary .playBtn {
    POSITION: absolute; PADDING-BOTTOM: 6px; PADDING-LEFT: 36px; BOTTOM: 0px; PADDING-RIGHT: 9px; FONT: 13px "Arial Rounded MT Bold", "Arial Bold", Arial, sans-serif;  COLOR: #333333; TEXT-DECORATION: none; PADDING-TOP: 6px; LEFT: 0px
}
.caseSummary .playBtn:hover {
    TEXT-DECORATION: underline
}
.caseSummary .playBtn-js:hover {
    BACKGROUND-COLOR: transparent
}
.casesWrapper .dashBottom {
    POSITION: relative
}
.casesWrapper .closeBtn {
    POSITION: absolute; PADDING-BOTTOM: 6px; PADDING-LEFT: 36px; BOTTOM: 24px; PADDING-RIGHT: 0px; DISPLAY: none; FONT: 13px "Arial Rounded MT Bold", "Arial Bold", Arial, sans-serif; BACKGROUND: COLOR: #333333; RIGHT: 0px; TEXT-DECORATION: none; PADDING-TOP: 6px; opacity: 0
}
.casesWrapper .closeBtn:hover {
    TEXT-DECORATION: underline
}

.casesWrapper .closeBtn2 {
    POSITION: absolute; PADDING-BOTTOM: 6px; PADDING-LEFT: 36px; BOTTOM: 24px; PADDING-RIGHT: 0px;  FONT: 13px "Arial Rounded MT Bold", "Arial Bold", Arial, sans-serif;  COLOR: #333333; RIGHT: 0px; TEXT-DECORATION: none; PADDING-TOP: 6px; opacity: 0
}
.casesWrapper .closeBtn2:hover {
    TEXT-DECORATION: underline
}

.moreCases {
    TEXT-ALIGN: right; PADDING-BOTTOM: 24px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 24px
}
.blackBtn {
    TEXT-ALIGN: center; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #000; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline-block; FONT: 18px/30px Arial, sans-serif; HEIGHT: 30px; COLOR: #fff; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.blackBtn-cn {
    PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; FONT: 16px/28px "microsoft yahei"; PADDING-TOP: 0px
}
.blackBtn:hover {
    BACKGROUND-COLOR: #e60012; COLOR: #000
}
.blackBtn-js:hover {
    BACKGROUND-COLOR: #000; COLOR: #fff
}

.index-main-md-body ul {
    margin: 0;
    padding: 0;
    text-align: center;
    white-space: nowrap;
}

.index-main-md-body ul li {
    width: 31.333%;
    list-style: none;
    display: inline-block;
    float: left;
    margin-bottom: 28px;
}


.index-main-md-body ul li p {
    color: #ef6123;
    text-align: left;
    padding: 0;
    font-size: 14px;
    margin-bottom:3px;
    margin-left: 1.5rem;
    margin-right: 1.5rem;
}
.index-main-md-body ul li span {
    display: block;
    text-align: left;
    color: #ababab;
    font-size: 14px;
    margin-bottom: 10px;
    margin-left: 1.5rem;
    margin-right: 1.5rem;
    white-space: normal;
}

.container-fluid {
    width: 100%;
}
.row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.col-md-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 70%;
    flex: 0 0 70%;
    max-width: 70%;
}
.col-lg-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}

.product__item {
    margin-top: 25px;
}
.card {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
}
.product__item .card {
    padding: 20px;
    border: 0;
    border-radius: 0;
    overflow: hidden;
    background-color: #fff;
    box-shadow: 0 0 15px 10px rgba(50, 50, 50, 0.1);
}
.product__item-img {
    overflow: hidden;
    position: relative;
}
.product__content-inner {
    position: relative;
    overflow: hidden;
    padding: 25px 5px 0;
}
.product__item-img .product-face {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    max-height: 250px;
}
.card-img-top {
    width: 100%;
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px);
}
.btn {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.btn.btn-primary.btn-reload, .btn.btn-primary.btn-checkout {
    background-color: #10B765;
    color: #fff;
    font-size: 13px;
    font-weight: 500;
    min-width: 80px;
    margin-top: 25px;
    border-color: transparent;
}

.product__title-price h5 {
    font-size: 16px;
    display: inline-block;
    text-align: center;
    text-transform: uppercase;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
}

.product__content-inner .product-para {
    font-size: 14px;
    color: #666;
    font-weight: 500;
    margin-top: 10px;
    line-height: 22px;
    letter-spacing: .3px;
    height: 42px;
    overflow: hidden;
}

.section1-tit {
    font-size: 36px;
    line-height: 1.2;
    color: #0680ce;
    text-align: center;
    font-weight: bold;
}
.section1-line {
    margin: 2.5% auto;
    width: 30px;
    height: 2px;
    background: #e6e6e6;
}

/*分页样式*/
.pages{width:100%; overflow:hidden; margin:15px 0 0 0; text-align:center;}
.pages span,.pages a{height:25px; line-height:25px; padding:0 8px; display:inline-block; vertical-align:top; border:1px solid #CCC;}
.pages a{height:25px; line-height:25px; padding:0 8px; display:inline-block; vertical-align:top; border:1px solid #CCC;}
.pages a:hover{color:#F90; text-decoration:underline;}