@charset "utf-8";
/* CSS Document */
.t{ overflow:hidden;white-space: nowrap;/* 不换行 */text-overflow: ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；必需与overflow:hidden;一起使用。*/}
html, body,p, div,  img, h1, h2, ul, li, h3, h4, dl, dt, dd, ol,img{margin:0; padding:0;border:0;}
ul,li,ol{ list-style:none;}
.left{ float:left; display:inline}
.right{ float:right; display:inline}
.clear{ clear:both; height:0; overflow:hidden; line-height:0;}

.block,a.block{ color:block;}.red,a.red{ color:red;}.blue,a.blue{ color:blue;}.green,a.green{ color:green;}.gray,a.gray{ color:gray;}.orange,a.orange{ color:orange;}
.f12{ font-size:12px;}.f14{ font-size:14px;}.f16{ font-size:16px;font-family:"microsoft yahei";}.f18{ font-size:18px;font-family:"microsoft yahei";}.f20{ font-size:20px;font-family:"microsoft yahei";}
body{font-family: Arial,"宋体",sans-serif;font-size:12px; color:#555; line-height:normal; background:url(../images/bg.png) repeat-x #FFF;}
a{ color:#232426;text-decoration:none;}
a:hover{ color:#D00;}
/*a:hover img{opacity:0.9; -moz-opacity:0.9; -khtml-opacity:0.9; filter:alpha(opacity=90);}*/

.home-news .sub,.home-products .sub{ float:left; display:inline; padding-right:8px; background:url(../images/sub-bg.png) no-repeat right top; margin-right:5px;}
.home-news .sub div,.home-products .sub div{float:left; display:inline; background:url(../images/sub-bg.png) no-repeat left top; padding-left:8px; height:24px; line-height:24px; text-align:center; min-width:60px; color:#4C4C4C; font-size:14px;}
.home-news .sub.active,.home-news .sub:hover,.home-products .sub.active,.home-products .sub:hover{background:url(../images/sub-bg.png) no-repeat right top; color:#FFF;}
.home-news .sub.active div,.home-news .sub:hover div,.home-products .sub.active div,.home-products  .sub:hover div{background:url(../images/sub-bg.png) no-repeat left top; color:#FFF;}

.wrapper{ margin:0 auto; width:944px;}
.header{  position:relative; z-index:999;}
.sharelinks{ float:right; display:inline; margin-top:26px; margin-right:10px;}
.languages{ float:right; display:inline; margin-top:20px;}
.languages a{ margin-left:6px;}
#nav{ position:relative; background:url(../images/nav-bg.png); height:51px; margin-top:5px; margin-bottom:12px;}
.logo{ float:left; display:inline; position:absolute; top:-23px; left:0;}
#nav .nav{ float:left; display:inline;  margin-left:180px;}
#nav .nav-item-1{ background: none transparent; float:left; display:inline; margin-top:12px;margin-right:20px;z-index:9999; position:relative; padding-bottom:10px;z-index:9999;}
#nav .nav-item-1 a{ line-height:25px;  color:#838383;  font-size:14px; margin-right:2px;}
#nav .nav-item-1 a:hover{color:#838383; }
#nav .nav-item-g{  float:left; display:inline; }

#nav .nav-item-2{ display:none;position:absolute; top:28px; left:0; border:1px solid #DBDBDB; border-bottom:0; background-color:#FFF;}
#nav .nav-item-1.active .nav-item-2{ display:block;}
#nav .nav-item-1 .nav-item-2 li{border-bottom:1px solid #DBDBDB;width:160px; }
#nav .nav-item-1 .nav-item-2 li a{background:none #f9f9f9; font-size:12px; line-height:30px; height:30px; display:block;padding-left:10px; margin-right:0; }
#nav .nav-item-1 .nav-item-2 a:hover,#nav .nav-item-2 li.active a{ background-color:#EAEAEA;}

#nav .nav-item-3{ display:none;position:absolute; top:-1px; left:161px; border:1px solid #DBDBDB; border-bottom:0; background-color:#FFF;}
#nav .nav-item-2 li.active .nav-item-3{ display:block; }
#nav .nav-item-2 .nav-item-3 li{border-bottom:1px solid #DBDBDB;width:160px; }
#nav .nav-item-2 .nav-item-3 li a{ background-color:#f9f9f9; font-size:12px; line-height:30px; height:30px; display:block;padding-left:10px; margin-right:0; }
#nav .nav-item-2 .nav-item-3 a:hover{ background-color:#EAEAEA;}


.search{ float:right; display:inline; background:url(../images/search-bg.png) no-repeat; width:167px; height:26px; margin-top:10px; margin-right:13px; position:relative;}
#search-key{ position:absolute; width:118px; height:18px; top:4px; left: 8px; border:0; background-color:transparent; }
#search-btn{ position:absolute; top:1px; left: 142px; width:25px; height:25px; border:0; background-color:transparent; cursor:pointer; }
#main{ padding-bottom:15px; margin-top:15px;}
.footer{ background:url(../images/main-bottom-bg.png) repeat-x bottom; position:relative; height:29px; line-height:29px;}
.footer-logo{ position:absolute; bottom:0;background:url(../images/footer-logo.png) -10px 0 no-repeat; width:230px; height:66px;}
.footer-login{ float:right; display:inline; margin-right:20px;}
.footer-login a{ color:#FFF; font-weight:bold;}
.footer-login a:hover{ text-decoration:underline}


#home-banner{ position:relative; overflow:hidden; height:300px;}
#home-banner a:hover img{opacity:1; -moz-opacity:1; -khtml-opacity:1; filter:alpha(opacity=100);}
#home-banner .flash-bigimages li{ position:absolute; top:0; left:0;}
#home-banner .flash-num{ float:left;position:absolute; bottom:10px; right:5px; z-index:110; }
#home-banner .flash-num li{ background:url(../images/dian1.png) no-repeat center; height:13px; width:13px; float:left; display:inline; margin-right:5px;}
#home-banner .flash-num li i{ display:none;}
#home-banner .flash-num li.current{background:url(../images/dian2.png) no-repeat center;}

.row1{min-height:183px; }
.home-down{ background:url(../images/home-down-bg.png) center no-repeat; width:300px; height:183px; padding:20px 0; float:left; display:inline;}
.home-aboutus{ float:right; display:inline; width:640px; line-height:18px; font-size:12px; padding-top:20px;}





.home-news{ padding-left:10px;width:276px; min-height:200px;float:left; display:inline;}
.home-news-title{ font-size:24px; color:#4F4F4F; padding-bottom:15px;}
.home-news-content{ line-height:18px; padding-top:8px; padding-bottom:15px;}
.home-news .more{ text-align:right;}
.home-news .more a{ text-decoration:underline;color:#FE6902;}

.home-products{float:right; display:inline; width:640px; line-height:18px; font-size:12px; }
.home-products-list{ margin-top:15px;overflow:hidden; height:209px; width:100%}
.home-products-list li{ float:left; display:inline; margin-right:25px;}
.home-products-list li.last{ margin-right:0}

.site{ padding:20px 10px 0 20px;}
.site .site-title{ color:#4E4E4E; font-size:20px; font-weight:bold;}
#main.products{ background-color:#FFF; padding-bottom:50px;}

.products-item{margin:0 auto 0 auto; width:875px;padding:15px 0 8px 10px;border-bottom:1px dashed #BBB;}
.products-item.last{ margin-bottom:20px; border-bottom:0;}

.products-item-img{ float:left; display:inline; width:285px; height:190px; padding:6px 0px 0px 10px; background:url(../images/products-item-bg.png) 0 -3px no-repeat;}
.products-item-info{ float:right; display:inline; width:580px;}
.products-item-title{ font-size:14px; font-weight:bold;}
.products-item-content{ padding-top:15px; line-height:18px;}
.products-item.products-item3 .products-item-img{ height:330px;}
.products-item2 .focus{ position:relative; overflow:hidden;width:270px; height:177px; }
.products-item2 .SlidePlayer{width:270px; height:177px; overflow:hidden; position:relative;}
.products-item2 .SlidePlayer li{width:270px; height:177px; overflow:hidden; position:absolute; left:0; top:0;}
.products-item2 .img-ico{ position:absolute; bottom:5px; left:5px; z-index:999; height:30px; width:30px;}

/*
.products-item2 .SlideTriggers{margin: 0;padding: 0;list-style: none;position: absolute;bottom:10px;left:70px;z-index: 10;height: 25px}
.products-item2 .SlideTriggers li{float: left;display: inline;text-indent:-9999px;text-align:left;line-height:15px;width: 13px;height: 13px;cursor: pointer;overflow: hidden;margin:0 2px;background: url(../images/slide_trigger.png) no-repeat center center}
.products-item2 .SlideTriggers li.current{ color:#FFF;background: url(../images/slide_trigger_c.png) no-repeat center center;border:0;line-height: 12px;height:13px;width:13px;margin:0 2px}

*/

.products-item2 .SlideTriggers{margin:0;padding:0;list-style:none;position:absolute;bottom:0px;right:3px;z-index:10;height:25px}
.products-item2 .SlideTriggers li{float:left;display:inline;color:#FFF;text-align:center;line-height:15px;width:15px;height:15px;cursor:pointer;overflow:hidden;margin:0 2px;background:#2E2E2E}
.products-item2 .SlideTriggers li.current{color:#FFF;background:#F26B00;}


.products-item-small-img{ float:left; display:inline; position:relative; height:195px;}
.products-item-small-img-scroll{ height:195px; overflow:hidden; width:64px;}
.products-item-small-img .foucs_prev{ z-index:999; position:absolute;top:0px; left:1px; width:64px; height:17px; background:url(../images/left-and-right.gif) center -20px no-repeat;}
.products-item-small-img .foucs_next{z-index:999;position:absolute;bottom:2px;left:1px;width:64px;height:17px;background:url(../images/left-and-right.gif) center -65px no-repeat;}
.products-item-small-img .foucs_prev,.products-item-small-img .foucs_next{opacity:0.1; -moz-opacity:0.1; -khtml-opacity:0.1; filter:alpha(opacity=10); background-color:#000;}
.products-item-small-img .foucs_prev:hover,.products-item-small-img .foucs_next:hover{opacity:0.8; -moz-opacity:0.8; -khtml-opacity:0.8; filter:alpha(opacity=80); background-color:#000;}
.products-item-small-img li{ width:64px; height:64px; margin-bottom:2px;}
.products-item-small-img li a img{ border:2px solid #DDD;}
.products-item-small-img li a:hover img{ border:2px solid #4bbcc0;}



#main.news{ background-color:#FFF; padding-bottom:50px;}
.news-item{ margin:0 auto 0 auto; width:875px;padding:15px 0 8px 10px; border-bottom:1px solid #BBB;}
.news-item.last.last{ margin-bottom:20px; border-bottom:0;}
.news-item-img{ float:left; display:inline; width:285px; height:190px; padding:8px 0px 0px 7px; background:url(../images/products-item-bg.png) -3px -1px no-repeat; position:relative;}
.item-status{ background-color:#EFEFEF;}
.news-item-small-img{ float:left; display:inline; position:relative; height:195px;}
.news-item-small-img-scroll{ height:195px; overflow:hidden; width:64px;}
.news-item-small-img-scroll .foucs_prev{ z-index:999; position:absolute;top:0px; left:1px; width:64px; height:17px; background:url(../images/left-and-right.gif) center -20px no-repeat;}
.news-item-small-img-scroll .foucs_next{z-index:999;position:absolute;top:179px;left:1px;width:64px;height:17px;background:url(../images/left-and-right.gif) center -65px no-repeat;}
.news-item-small-img-scroll .foucs_prev,.news-item-small-img-scroll .foucs_next{opacity:0.1; -moz-opacity:0.1; -khtml-opacity:0.1; filter:alpha(opacity=10); background-color:#000;}
.news-item-small-img-scroll .foucs_prev:hover,.news-item-small-img-scroll .foucs_next:hover{opacity:0.8; -moz-opacity:0.8; -khtml-opacity:0.8; filter:alpha(opacity=80); background-color:#000;}
.news-item-small-img li{ width:64px; height:64px; margin-bottom:2px;}
.news-item-small-img li a img{ border:2px solid #DDD;}
.news-item-small-img li a:hover img{ border:2px solid #4bbcc0;}


.news-item-info{ float:right; display:inline; width:500px;}
.news-item-title{ font-size:18px; font-weight:bold;}
.news-item .news-time{ display:none; font-size:12px; font-weight:normal; color:#666; text-align:right; margin-top:10px;}
.news-item-content{ padding-top:15px; line-height:18px;}

.pager{ text-align:right;width:875px; margin:0 auto;}
.pager a,.pager span{ border:1px solid #CACACA; padding:2px 5px;}
.pager a:hover,.pager span.thispage,.pager a.thispage{ color:#FFF; border:1px solid #FE6902; background-color:#FE6902;}

#main.grallery{ background-color:#FFF; padding-bottom:50px;height:650px; position:relative;}
.ad-image-wrapper{  margin:10px auto 0 auto; height:480px; position:relative;}
.ad-loader{ position:absolute; top:-32px;}
#ad-image{ position:relative; margin:0 auto;}
.ad-image{ position:absolute; top:0;}
.news-tu{ width:885px; margin:0 auto;}
.ad-thumbs{ position:relative;width:830px; height:120px; overflow:hidden; float:left; display:inline; margin-left:5px;}
.ad-thumb-list{}
.ad-thumb-list li{ float:left; display:inline; width:119px;height:79px; overflow:hidden; position:relative;}
.ad-thumb-list li span{ color:#333; position:absolute; bottom:2px; right:2px; background-color:#FFF;}
.ad-thumb-list li a img{ border:2px solid #FFF; width:115px; height:75px;}
.ad-thumb-list li a:hover img{ border:2px solid #aaa;}
.ad-thumb-list li .ad-active img,.ad-thumb-list li .ad-active:hover img{ border:2px solid #E60FB2;}
.ad-back,
.ad-forward{ cursor:pointer; background:url(../images/next.png) no-repeat center; width:23px; display:block; height:75px; float:right; display:inline;}
.ad-back{ background:url(../images/prev.png) no-repeat center; float:left;}


#main.contactus{ background-color:#FFF; padding-bottom:50px;}
.contactus-t{ background:url(../images/contactus-bg-t.png) -10px 0 no-repeat; height:88px}
.contactus-c{ background:url(../images/contactus-bg-c.png) -10px 0 repeat-y; min-height:320px; padding:10px 20px;}
.contactus-b{ background:url(../images/contactus-bg-b.png) -10px 0 no-repeat; height:55px;}
.contactus-map{ float:left; display:inline; border:1px solid #CCC;}
.contactus-form{ float:right; display:inline; width:490px;}
.contactus-form .td1{ width:82px; padding-top:5px; text-align:left; vertical-align:top;}
.contactus-form .td2{ padding-top:5px;}
.contactus-form input.input1{width:400px; height:19px; line-height:19px; background:#FFF; border:solid #999 1px; font-size:12px; color:#666;}
.contactus-form input.input1:hover{background:#EEE; border:solid #666 1px;}
.contactus-form textarea.input1{width:400px; height:120px; line-height:19px; background:#FFF; border:solid #999 1px; font-size:12px; color:#666;}
.contactus-form textarea.input1:hover{background:#EEE; border:solid #666 1px;}

.contactus-form .btn{ margin:5px 10px 0 0;text-align:center; line-height:20px; height:20px; width:auto; padding:0px 15px;font-size:12px;color:#333;background:#FFF; border:solid #999 1px; cursor:pointer;}
.contactus-form .btn:hover{background:#EEE; border:solid #666 1px;}

#main.partner{padding-bottom:50px; background: #FFF;}
#main.partner .site{ display:none;}
#main.partner .site .site-title{ color:#FFF; font-size:24px; font-weight:bold;}
#main .partner-content{ position:relative; top:0; left:0; height:511px; width:944px;}

.partner-content .box{height:85px; width:85px; position:absolute; right:0; top:0;}
.partner-content .box-bg{ position:absolute; top:0; left:0; width:100%; height:100%; background:#FFF;opacity:0.6; -moz-opacity:0.6; -khtml-opacity:0.6; filter:alpha(opacity=60);}
/*
.partner-content .box.active .box-bg{opacity:1; -moz-opacity:1; -khtml-opacity:1; filter:alpha(opacity=100);}
*/
.partner-content .box .box-content{ width:85px; height:85px; position:absolute; top:0; left:0; overflow:hidden;}
.partner-content .box img.box-content { z-index:999}

#main.signin{ background-color:#FFF; height:400px; padding-bottom:50px;}
#signin-form{ float:left; display:inline; border-right:1px solid #EEEEEE; width:520px;}
#signin-form dl{padding-top:2px; clear:both; min-height:35px; font-size:14px; width:100%}
#signin-form dt{ float: left;    font-size: 14px;    line-height: 28px;    margin-right: 15px;    text-align: right;    width: 130px;}


.returnTop{width: 48px; position:fixed; float:left; right:10px; }
.returnTop a{cursor: pointer; display: block;height: 67px;width: 48px;}
.returnTop .up{background: url(../images/top.png) no-repeat 0 0;}

.returnTop .down{ display:none;background: url(../images/updown.png) no-repeat 0 bottom}
.returnTop .down:hover{background: url(../images/updown.png) no-repeat right bottom}





.uiMenu{ float:left; display:inline; width:160px;border:1px solid #DDD; border-top:0; background:#FFF;}
.uiContent{ float:right; display:inline; width:770px;}

.uiMenu li.item{ padding-bottom:5px; }
.uiMenu dt{color: #333333;font-size: 14px; font-weight:bold; border-bottom:1px solid #DDD;border-top:1px solid #DDD; background-color:#F4F4F4; padding:5px 0 5px 10px;}
.uiMenu dd ul{ padding:5px 0;}
.uiMenu dd a{ color:#333;padding-left:10px; display:block; line-height:26px; height:26px;}


.uiTab {border-bottom: 1px solid #FFA676;height: 31px;position: relative;z-index: 2;}
.uiTab ul li {display: inline;float: left;font-size: 14px;margin-right: 4px;}
.uiTab ul li a, .uiTab ul li a span {background: url(../images/member/btn_bg.png) no-repeat left -165px rgba(0, 0, 0, 0);cursor: pointer; display:inline-block;height: 32px;line-height: 32px;padding-left: 1em;}
.uiTab ul li a span {background-position: right -165px;color: #4D4D4D;padding-left: 0;padding-right: 1em;text-align: center;}
.uiTab ul li a.on, .uiTab ul li a.on span {background: url(../images/member/btn_bg.png) no-repeat left -201px rgba(0, 0, 0, 0);display: inline-block;height: 32px;line-height: 32px;padding-left: 1em;}
.uiTab ul li a.on span {background-position: right -201px;color: #FF6600;font-weight: bold;padding-left: 0;padding-right: 1em;text-align: center;}
.uiContent .cBorder{ border:1px solid #DEDEDE; border-top:0; background-color:#FFF;}

/*更新密码*/
.update-password .td1{ font-size:16px; text-align:right; padding-bottom:8px; width:150px;}
.update-password .td2{padding-bottom:8px;}

/*地址 个人信息*/
.addressform td{ padding:2px 0;}
.addressform .td1{ line-height:25px;text-align:left; font-size:14px; padding-bottom:5px;}
.addressform .td2{ text-align:left; padding-bottom:5px;}
.input2{ height: 18px; border:1px solid #A7A7A7;padding: 3px 2px 0 3px; width:200px; height:25px; line-height:25px;}

