﻿/* General */
body {margin:0;padding:0;font-family:Arial, Helvetica, sans-serif; font-size:12px;  background:#FFFFFF;}
input{ background:#FFFFFF;}
div, h1, h2, h3, h4, h5, h6, p, form, label, input, textarea, img, span, dl, dt, dd {margin:0; padding:0;}
ul{margin:0; padding:0; list-style-type:none;}
img {border:0;}
.cler{clear:both; font-size:0; line-height:0;}
a {color:#155a8a; text-decoration:none;}
a:hover {text-decoration:underline; }
a:active, a:focus { outline:none; }  
a.under_line {text-decoration:underline;}
a.under_line:hover{ text-decoration:none;}


/* head */
.header{margin:0 auto; width:950px}
.header em {float:left; width:200px }
.header em a {display:block; margin:10px 0 10px 0; height:72px; background:url(//upload.ecvv.com/ecvv_images/logo.png) no-repeat; text-indent:-9999px }  

.header h1, .header .jc, .header a.logo{ float:left; margin:10px 0; }
.header h1 a, .header .jc a, .header a.logo{ display:block; text-indent:-9999px; width:200px; height:72px; overflow:hidden; background:url(//upload.ecvv.com/ecvv_images/newyearlogo.gif) no-repeat; }
 
.header_right {float:left; width:750px; height:92px; position:relative; z-index:100;}
.header_right p{margin:5px 0 0 0; padding:0 35px 0 0; height:23px; background:url(//upload.ecvv.com/ecvv_images/index.png) right -277px no-repeat; color:#155a8a; text-align:right;}
.header_right p a{color:#155a8a; text-decoration:none;}
.header_right p a:hover{ text-decoration:underline;}
.header_right span.cart{ padding:0 0 0 20px; background:url(//upload.ecvv.com/ecvv_images/index.png) 0 -74px no-repeat;}
.header_right span{ padding:0 5px;}
.cn_bg {position:absolute; top:7px; right:10px}
.cn_bg a{display:block; width:22px; height:13px; background:url(//upload.ecvv.com/ecvv_images/cn_bg.png) no-repeat; text-indent:-99999px; overflow:hidden}
.cn_bg a:hover{background:url(//upload.ecvv.com/ecvv_images/cn_bg.png) 0 -13px no-repeat; }

/* >>menu */
.menu { margin:34px 0 0 100px;  width:640px; height:30px; position:absolute;  z-index:100;}
.menu ul li {float:left; margin:0 2px 0 0; position:relative; height:30px; }
.menu ul li a {display:block; height:30px; color:#fff; font-weight:bold; text-align:center;line-height:30px; text-decoration:none; font-size:12px;}

.menu ul li a.home{background:url(//upload.ecvv.com/ecvv_images/index.png) 0 0; width:81px;}
.menu ul li a.home_curr{background:url(//upload.ecvv.com/ecvv_images/curr_bg.png) 0 0; width:81px;}

.menu ul li a.dir{background:url(//upload.ecvv.com/ecvv_images/index.png) -82px 0; width:167px;}
.menu ul li a.dir_curr{background:url(//upload.ecvv.com/ecvv_images/curr_bg.png) -82px 0; width:167px;}

.menu ul li a.mf{background:url(//upload.ecvv.com/ecvv_images/index.png) -250px 0;  width:132px;}
.menu ul li a.mf_curr{background:url(//upload.ecvv.com/ecvv_images/curr_bg.png) -250px 0;  width:132px;}

.menu ul li a.ctl{background:url(//upload.ecvv.com/ecvv_images/index.png) -383px 0; width:123px;}
.menu ul li a.ctl_curr{background:url(//upload.ecvv.com/ecvv_images/curr_bg.png) -383px 0; width:123px;}

.menu ul li a.servive{background:url(//upload.ecvv.com/ecvv_images/index.png) -607px 0; width:103px;}
.menu ul li a.servive_curr{background:url(//upload.ecvv.com/ecvv_images/curr_bg.png) -607px 0; width:103px;}
table.nav_tab {border-collapse:collapse;margin:0; padding:0;}
.menu ul li ul {display:none; text-align:left; position:absolute; top:30px; left:0px; text-align:left;z-index:101;  }
.menu ul li:hover a, .menu ul li a:hover{ text-decoration:underline;}
.menu ul li:hover a.home, .menu ul li a.home:hover{}

.menu ul li:hover a.dir, .menu ul li a.dir:hover{background:url(//upload.ecvv.com/ecvv_images/index.png) #FFF -82px 0; width:167px; display:block;}
.menu ul li:hover a.dir, .menu ul li a.dir_curr:hover{background:url(//upload.ecvv.com/ecvv_images/index.png) #FFF -82px 0; width:167px; display:block;}
.menu ul li:hover a.mf, .menu ul li a.mf:hover{}
.menu ul li:hover a.ctl, .menu ul li a.ctl:hover{}
.menu ul li:hover a.servive, .menu ul li a.servive:hover{background:url(//upload.ecvv.com/ecvv_images/index.png) #FFF -607px 0; width:103px; display:block;}
.menu ul li:hover a.servive, .menu ul li a.servive_curr:hover{background:url(//upload.ecvv.com/ecvv_images/index.png) #FFF -607px 0; width:103px; display:block;}
.menu ul li:hover ul, .menu ul li a:hover ul{display:block; }
.menu ul li:hover ul li, .menu ul li a:hover ul li{background:#195e8d; width:193px; padding:0 0 0 23px;}
.menu ul li:hover ul li.spec, .menu ul li a:hover ul li.spec{border-top:1px solid #4c81a6;  padding:0 0 10px 23px;}
.menu ul li:hover ul li.righ_spec, .menu ul li a:hover ul li.righ_spec{padding:0 0 10px 23px;}
.menu ul li:hover ul li a, .menu ul li a:hover ul li a{ display:block; background:#195e8d; color:#fff; width:193px; font-weight:normal; text-align:left; text-decoration:underline; text-indent:10px;}
.menu ul li:hover ul li a.supp_nav, .menu ul li a:hover ul li a.supp_nav{margin:8px 0 0 6px; width:162px; height:20px; background:url(//upload.ecvv.com/ecvv_images/supp_nav.gif) no-repeat; display:block; text-indent:-99999px; overflow:hidden}
.menu ul li:hover ul li a:hover.supp_nav, .menu ul li a:hover ul li a:hover.supp_nav{background:url(//upload.ecvv.com/ecvv_images/supp_nav.gif) 0 -20px; }

.menu ul li:hover ul li a:hover,.menu ul li a:hover ul li a:hover{text-decoration:none; color:#f6ab00; }
.menu ul li a:hover ul.nav_left {left:-113px;}
.menu ul li:hover ul.nav_left {left: -113px}
  
.search{margin:0 auto; width:950px;}
.search p.left_bg{float:left;width:6px;height:79px; background:url(//upload.ecvv.com/ecvv_images/index.png) -166px -91px;}
.search p.right_bg{float:left;width:6px;height:79px; background:url(//upload.ecvv.com/ecvv_images/index.png) -174px -91px;}
.search_bg {float:left;padding:6px 0 0 60px;width:878px; height:73px; background:url(//upload.ecvv.com/ecvv_images/index_line.png) 0 -166px repeat-x}

#sbArea_h {border:1px solid #155a8a; padding:1px 0 1px 1px; background: #fff; margin: 32px 0px 0px; width: 144px; color: #000; position: absolute; bottom:-85px; left:13px; }
#sbArea_h A {float: left; line-height: 20px; text-decoration: none}
#sbArea_h A:hover {background: url(//upload.ecvv.com/ecvv_images/tupic2.gif) #7ab6cc no-repeat -54px -604px}
#sbArea_h A div {color: #444}
#sbArea_h A:hover div {color: #fff}
#sbArea_h div {float:left; padding:3px 0 0 6px; width:137px; cursor:pointer;}
#sbArea_h .mList{ cursor:pointer; width:143px; padding:0; float:none;}
#sbArea_h .mList a{ display:block; padding:3px 0 0 6px; width:137px;}

.search_div{padding:0 0 0 10px; width: 840px; position:relative; z-index:50}
.search_div .option {float:left; padding:3px 0 0 5px; background:url(//upload.ecvv.com/ecvv_images/index.png) #fff  no-repeat right -243px; margin:11px 0px 0px 3px; width: 140px; cursor: pointer; color: #000; height:20px; border:1px solid #155a8a; position:absolute}
.search_div .sbox { position:absolute; left:169px; top:11px;  height:26px; }
.search_div .sbox INPUT {padding:2px 0 0 10px; width: 510px; COLOR: #000; height: 20px; border:1px solid #155a8a;}
.search_div .sbtn {position:absolute; right:50px; top:12px;}
.search_div .sbtn INPUT { width: 95px; CURSOR: pointer; COLOR: #444; HEIGHT: 24px;}
.search_div .btn{padding:0 0 4px 0; width:95px; height:19px; *padding:0; *height:23px;  font-weight:bold; background:url(//upload.ecvv.com/ecvv_images/index.png) 0 -219px; no-repeat; border:none; }
.keywords {width:830px; margin:45px 0 0 12px; color:#c1d5e1;}
.keywords a {color:#c1d5e1;}
.ser_more {padding:0 0 0 30px; background:url(//upload.ecvv.com/ecvv_images/index.png) 18px -33px no-repeat;}
.ser_more a {color:#c1d5e1;}
.ser_more a:hover {color:#FF0000;}

/* >> main */
.main {margin:0 auto; width:950px; }
.left {float:left; margin:10px 10px 0 0; width:710px; }
.right {float:left; margin:10px 0 0 0; width:230px;  }

/* >> footer */ 
.other_inf {margin:10px 0; width:948px; height:26px; line-height:26px; border:1px solid #dbdbdb; background:#f5f5f5; text-align:center; font-size:11px; color:#155a8a;-webkit-text-size-adjust: none;}
.other_inf ul {padding:0 0 0 200px;}
.other_inf ul li {float:left; padding:0 20px;}
.Bookmark, .email_send, .homepage{float:left; margin:3px 7px 0 0; display:block; width:24px; height:21px;} 
.Bookmark {background:url(//upload.ecvv.com/ecvv_images/index.png) -279px -180px;}
.email_send{background:url(//upload.ecvv.com/ecvv_images/index.png) -279px -205px;}
.homepage {background:url(//upload.ecvv.com/ecvv_images/index.png) -279px -229px;}
.language {width:950px; text-align:center;}
.language ul{margin:0 auto; width:235px;}
.language ul li{float:left; }
.language ul li a{ background:url(//upload.ecvv.com/ecvv_images/languange.png) no-repeat; text-indent:-9999px; display:block;}
.language ul li a.xby{ background-position: 0 -34px; width:50px; }
.language ul li a.alb{ background-position: 0 -54px; width:50px; }
.language ul li a.fy{ background-position: 0 -70px; width:55px; }
.language ul li a.dy{ background-position: 0 -90px; width:40px; }
/* public other */
.font_11 {font-size:11px;-webkit-text-size-adjust: none;}
.font_12 {font-size:12px;}
.font_14 {font-size:14px;}
.font_16 {font-size:16px;}
 
.red {color:#FF0000;}
a.red {font-size:12px;}
a.ind_con {font-size:12px;}
.blue {color:#0066FF;}
.gray {color:#666666;}
.red_01 {color:#c55000;}
.white {color:#FFFFFF;}
.a8a {color:#155a8a;}
.gray_01 {color:#7d7d7d;}
.gray_838383 {color:#838383;}
.black {color:#000}
.div_left {float:left;} 
.width322 {width:322px;}
.width223 {width:228px;}
.width240 {width:246px;} 
.width210 {width:210px;}
.width220 {width:220px;}

.line_height20 {line-height:20px;}
.right_two_height {height:112px;}
.height_10 {height:10px; overflow:hidden;}
.right_five_height {height:166px; *height:169px;}
.height20px {height:16px; overflow:hidden;}
.height62px {height:58px; overflow:hidden;}

.bold {font-weight:bold;}
.normal{font-weight:normal;}

.text_left{text-align:left;}
.text_cen{text-align:center;}
.text_right{text-align:right;}

.pad_top {padding-top:10px;}
.mar_top {margin-top:10px; }
.mar_top40 {margin-top:40px; }
.pad_top6 {padding-top:6px; display:block;}
.padding_right40 {padding-right:40px; }

.left_list {float:left;}
.relative {position:relative;}
.overflow_hidden {height:10px; overflow:hidden;}
.gray a{color:#666;}


.rightCont6, .rightCont7{ padding:0 18px; width:192px; line-height:21px; color:#656766; }
.rightCont6 a, .rightCont7 a{ text-decoration:underline;}
.rightCont6 a:hover, .rightCont7 a:hover{ text-decoration:none;}
.rightCont6{ background:url(//upload.ecvv.com/ecvv_images/repeatX_01.gif); height:93px;}
.rightCont6 strong{ line-height:40px;}
.rightCont7{ background:url(//upload.ecvv.com/ecvv_images/repeatX_02.gif); height:54px; padding-top:10px; letter-spacing:-0.5px;}

.subProAlert{ border:#236C99 1px solid; height:102px; background:url(//upload.ecvv.com/ecvv_images/blueBg.png);width:228px; line-height:21px;}
.subProAlert .top{ height:47px; padding:8px 18px 0 18px; color:#FFFFFF;}
.subProAlert .bottom{ height:40px; padding:7px 0 0 18px;}


a.deleteSendInq{ background:url(//upload.ecvv.com/ecvv_images/greyX.gif) no-repeat; width:16px; height:14px; display:
block; float:left; margin:auto 0;}
a.deleteSendInq:hover{ background:url(//upload.ecvv.com/ecvv_images/redX.gif);}

ul.cateSel{ overflow:hidden; width:470px; font-weight:bold; margin-bottom:10px; text-align:center; border-bottom:#7CB8CD 1px solid;}
ul.cateSel li{ float:left; display:inline; margin-right:5px; width:116px; height:26px; line-height:26px; background:url(//upload.ecvv.com/ecvv_images/tradeBtn2.gif) no-repeat; color:#03559B;}
ul.cateSel li.cur{ background:url(//upload.ecvv.com/ecvv_images/tradeBtn1.gif) no-repeat; color:#000000;}
.alertConfirm{ margin:20px 0 0 24px; border:#A3CDEA 1px solid; width:253px; background:#E4EFF8; padding:12px 30px 15px 30px; line-height:20px;}
.alertConfirm strong{color:#FD8002;}
.alertConfirm span{ background:url(//upload.ecvv.com/ecvv_images/oraPoint.gif) left center no-repeat; padding-left:15px;}
.alertConfirm p{ padding-bottom:8px; font-size:14px;}
.alertConfirm img{ margin-top:10px;}

input.tradeAlert{ width:333px; height:19px; line-height:19px; font-size:12px; border:#a8a8a8 1px solid;}

.advertisement{ margin-bottom:10px;}
.advertisement li{ margin-left:10px; float:left; display:inline;}
.advertisement li.adTit{ margin:0;}
.advertisement li.adTit a{background: url("//upload.ecvv.com/ecvv_images/index.png") repeat scroll -166px -177px transparent;display: block;height: 80px;width: 20px;}
.adCont1, .adCont2{ font-family:Tahoma; line-height:20px; margin-top:3px; overflow:hidden;}
.adCont1{width:220px;}
.adCont2{width:233px;}
.adCont1 img,.adCont2 img{ display:block; width:74px; height:74px; float:left; margin-right:10px; display:inline;}
.adCont1 .adProInf,.adCont2 .adProInf{ float:left; color:#039A03; font-size:11px; -webkit-text-size-adjust:none;}
.adProInf a{ color:#0032FF; text-decoration:underline;}
.adProInf a:hover{ text-decoration:none;}
.adProInf a.companyName{ color:#039A03; text-decoration:none;}
.adProInf a.companyName:hover{ text-decoration:underline;}
.adProInf .adContact{ background: url("//upload.ecvv.com/ecvv_images/mail.gif") left center no-repeat; color: #F68B00;font-family: Verdana;font-size: 12px; font-weight: bold; padding-left: 20px; text-decoration:none;}
.adProInf .adContact:hover{ text-decoration:underline;}
.greenFont{ color:#039A03;}
.keyWordsMore{ float:left; margin-left:20px; display:inline; width:120px; position:absolute; background:#FFFFFF; border:#C90 1px solid; padding:8px; z-index:10; color:#000; display:none; left:979px;}
.keyWordsMore a{ color:#000;}
.keyWordsMore ul{ overflow:hidden;}
.keyWordsMore ul li{line-height:14px; padding:2px 0;}

.quickde{ padding-bottom:5px; border-bottom:1px dotted #ccc; margin-bottom:20px;}
.quick_h3{ color:#076A97; font-weight:bold; padding-bottom:5px; display:block; font-family:Verdana; font-size:14px;}
.quick_min{margin-bottom:10px; vertical-align:top;}
.quick_min p{ font:normal 12px/1.5 Verdana; display:inline-block; float:left; width:355px; vertical-align:top; margin-top:10px !important;}
.quick_min p span{ color:#000; font:normal 12px/1.5 Verdana;display:inline; margin-right:5px; vertical-align:top;}
.quick_min p span.sx{color:#7D7D7D;}
#quick_minfree p{width:215px;}
.div_showImg
{
height:364px;
width:364px;
border: 1px solid #d7d7d7;
position:absolute;
z-index:1001;
background-color:#fff;
display:none;
}
.div_showImg #div_yt
{
height:350px;
width:350px;
border: 1px solid #d7d7d7;
position:relative;
top:7px;
left:7px;
background-color:#eeeeee;
cursor:pointer;
}
.div_sj
{
position:absolute;
z-index:1002;
display:none;
}
/*footer*/
.footer{ display: block; clear: both;  background-color: #fafafa;}
.contact-us{ border-top: 1px solid #ddd; background-color: #f0f0f0;}
.footer{ margin-top: 20px; padding-bottom: 20px;}
.footer-sociality{font-size: 14px;}
.footer-sociality, .footer-seo{ width: 990px; margin: 0 auto; padding: 8px 0;}
.footer-seo{ color: #999; margin-top: 20px; text-align: center;}
.footer-sociality .footer-col-first{ padding-left: 0 !important;}
.footer-sociality .footer-col-last{ float: right !important; padding-right: 0 !important;}
.footer-sociality .footer-col{ float: left; padding: 2px 15px; height: 30px; line-height: 30px;  width: auto;}
.footer-sociality .text{ height: 20px !important; line-height: 20px !important; margin-right: -5px; padding: 5px 0 5px 5px; width: 280px;}
.footer-sociality .text, .footer-sociality .submit{ border:0; border-radius: 0; font-family: arial; font-size: 14px; vertical-align: middle; height: 30px; line-height: 30px; overflow: visible;}
.footer-sociality .submit{ background-color: #226699; color: #fff; cursor: pointer; font-weight: 700; padding: 0 15px;}
.footer-seo p{ margin: 0 auto 6px !important;}
.footer a:link, .footer a:visited{ color: #999;}
.footer a:focus, .footer a:hover{ color: #333; text-decoration: underline;}
.footer-sociality .share a{ display: inline-block; height: 26px; width: 26px; vertical-align: middle;}
.footer-sociality a{ display: inline-block; text-indent: -9999px; vertical-align: middle;}
.footer-sociality .facebook, .footer-sociality .twitter, .footer-sociality .google-plus, .footer-sociality .sns-in{ background-image:url(/img/footer_v3.png); background-repeat: no-repeat;}
.footer-sociality .facebook{ background-position: 0 0;}
.footer-sociality .twitter{background-position: 0 -30px;}
.footer-sociality .google-plus{background-position: 0 -57px;}
.footer-sociality .sns-in{background-position: 0 -88px;}
.footer-sociality .facebook:hover{background-position:-39px 0;}
.footer-sociality .twitter:hover{background-position: -39px -30px;}
.footer-sociality .google-plus:hover{background-position: -39px -57px;}
.footer-sociality .sns-in:hover{background-position: -39px -88px;}

.nav-user .menu-item, .nav-site .menu-item, .header-logo a, .header-logo a:hover, .nav-site .basket{ background: url("/img/header-v3.png") no-repeat;}
.nav-user{ float: left; margin-left: 5px; padding-top: 7px;}
.nav-user .menu-item{ float: left;height: 29px;padding: 0px 6px; margin-left: -1px; background-position: right -141px;}
.nav-user .menu-item a{ color: #004b91;}
.nav-wrap .nav-user .first{ padding-left: 0;}
.nav-site{ float: right; position: relative;}
.nav-site .menu-item{ float: left; height: 29px; margin:0 0 0 0;  padding: 4px 6px; position: relative; z-index: 1; background-position: right -135px; border-width: 1px 1px medium; }
.nav-site .basket{ background-position:0 -130px; display: inline-block; height: 10px; width: 11px; margin-right: 2px;}
.menu-item a{ color: #666; text-decoration: none;}
.menu-item-link{ background-color: #fff; border-color: #fff; border-style: solid solid none; border-width: 1px 1px medium; display: inline; float: left; height: 15px; position: relative; z-index: -1;}
.nw-fix{position: fixed; top: 0; width: 99%; max-width: 1280px; min-width: 990px; z-index: 9000; background-color: #FFFFFF; box-shadow: 0 2px 5px #DDDDDD; padding: 5px 0;}

.nav-site .last, .nav-user .last{ background-image: none;}
.clearfix{zoom:1;}
.clearfix:after{ clear: both; content: ""; display: block; font-size: 0; height: 0; visibility: hidden;}