﻿@charset "utf-8";
html{-webkit-text-size-adjust:none;}
body {margin:0;padding:0;font-family:arial,'Microsoft YaHei';color:#000;  line-height:22px;font-size:12px;margin-left:auto;margin-right:auto;padding-top:113px}
A:link,A:visited {FONT-SIZE: 12px; color:#000; font-family:arial,'Microsoft YaHei';TEXT-DECORATION:none;}
A:hover,A:active {FONT-SIZE: 12px; font-family:arial,'Microsoft YaHei';COLOR:#00a0e9;TEXT-DECORATION:underline}
img {border:0px; margin:0;padding:0;font-size:12px;}
form,input {margin:0px;padding:0px; list-style:none;font-size:12px;font-family:arial,'Microsoft YaHei';}
p {padding:0px;margin:0px;}
.png24 {tmp:expression(setPng24(this));}
.bem {line-height:1px;padding:0px;margin:0px;font-size:1px;font-family:arial,'Microsoft YaHei';}
ul,li,dl,dt,dd { list-style:none;padding:0;margin:0;}
.clear { clear:both;}
a:hover img {opacity:0.8}

.pagepro {width:657px;margin:10px auto 30px auto;}
.pagenews {	float: left;width:100%;overflow:hidden; text-align:center;padding:0  0 20px 0}
.showpagec {float:left;left:50%;margin:0 auto;position:relative;}
.showpagec li {float:left;width:26px; height:26px;margin:0 2px 0 2px;line-height:26px; background:#999;color:#fff;position:relative;right:50%; text-align:center}
.showpagec li a,.showpagec li a:visited {color:#fff; display:block}
.showpagec li a:hover { background:#d71f13; text-decoration:none;}
.showpagec h1 {margin:0;padding:0;color:#fff; font-size:12px;background:#999;width:26px;height:26px; line-height:26px; text-align:center; font-weight:normal;}
.showpagec span { background:#d71f13;float:left;width:26px; height:26px; line-height:26px}

/*总容器样式*/  
.pager {padding:20px 0 0 0; text-align: center; font-size:12px; }   
.pager a { margin: 2px;text-align:center; display:inline-block; text-decoration: none;}   
.pager span.current { margin: 0 2px; display:inline-block; text-align:center;}   
.pager span.disabled { margin: 0 2px; display:inline-block;text-align:center;}   
.pager select {margin: 0px 2px -2px 2px; font-size:12px;}   
.pager input {margin: 0px 2px -2px 2px;   padding:2px; text-align:center;font-size:12px;} 
.pager a,.pager span.disabled {background:#999999;}  
.pager a:hover,.pager span.current { background:#00a0e9;}   
.pager a,.pager span.disabled {color:#fff;}
.pager a:hover,.pager span.current{ color:#fff;}  
.pager a,.pager span.current,.pager span.disabled{width:26px; height:26px; line-height:26px; }
  
.di {float:Left;}
.dipage {float:left;}
.picleft {margin-right:20px;margin-bottom:5px;}
.picright {margin-left:20px;margin-bottom:5px;}
/* 基本CSS设置，建议不删除--结束 */
.mwid {width:980px;margin:0 auto}
.top { background:url(../images/topbg.png); height:141px; position:absolute;top:0;width:100%; z-index:1000;}
.top .logo {float:left;padding-top:30px}
.top .logo a { background:url(../../images/logo.png); width:209px; height:45px; display:block}
.top .menuright {float:right;}
.top .menuright .lan { height:17px;padding-top:20px;float:right}
.top .menuright .lan .site {width:170px;float:left; height:20px}
.top .menuright .search { height:30px;margin:20px 15px 0 0;float:right}
.top .menuright .search #keyword {border:0; background:url(../images/searchinput.png);width:149px; height:19px;padding-left:10px;line-height:17px;font-size:12px;}
.top .menuright .search input { vertical-align:middle}
/*-------------------------语言开始---------------------------------*/
div#lanmenu{margin:0 auto;width:100px;z-index:9999;height:20px;float:left;}
div#lanmenu li{position:relative;margin:0;text-align:center;display:block;float:left;z-index:9999;}
div#lanmenu li:hover>div{visibility:visible;}
div#lanmenu a{position:relative;z-index:100;display:block;float:left;text-align:center;font-size:12px;height:20px; font-family:arial}
div#lanmenu span{display:block;cursor:pointer; background:url(../images/landot.gif) no-repeat right;padding-right:15px;padding-left:15px}
div#lanmenu a:hover,div#lanmenu a:hover span,div#lanmenu li.hover a,div#lanmenu li.hover a span{text-decoration:none;color:#000}
div#lanmenu div { list-style:none;float:left;position:absolute;z-index:111;top:20px;visibility:hidden;border:1px solid #999;border-top:0; background:#FFFFFF;width:80px;padding-left:15px;padding-top:2px;padding-bottom:5px; }
div#lanmenu div a,div#lanmenu div a:visited {color:#666;width:50px;float:none;text-align:left;}
div#lanmenu div a:hover { text-decoration:underline;color:#00a0e9}
/*-------------------------语言结束---------------------------------*/
/*-------------------------菜单开始---------------------------------*/
div#bmenu{width:930px;z-index:9999;height:47px; position:absolute;float:left;top:86px;margin-left:65px}
div#bmenu li{position:relative;margin:0;text-align:center;display:block;float:left;z-index:999; background:url(../images/menuline.gif) repeat-y right}
div#bmenu li.last { background:none;}
div#bmenu li div.menucontent{list-style:none;float:left;position:absolute;z-index:11;top:47px;visibility:hidden;}
div#bmenu li:hover>div.menucontent{visibility:visible;}
div#bmenu a{position:relative;z-index:10;display:block;float:left;text-align:center;font-size:15px;color:#666;padding:10px 15px 0 15px;word-wrap:break-word }
div#bmenu span{display:block;cursor:pointer; height:37px; line-height:14px}
div#bmenu a:hover,div#bmenu a:hover span,div#bmenu li.hover a,div#bmenu li.hover a span{text-decoration:none;}
div#bmenu div.menucontent a:hover {font-weight:Bold;}
div#bmenu ul.menu>li:hover>a,div#bmenu ul.menu>li:hover>a span{text-decoration:none;background:url(../images/linkbg.gif) center;color:#fff;}
div#bmenu div.menucontent {width:900px; background:#efeff0 url(../images/topbottom.png) repeat-x top; left:0;border-radius:0 0 10px 10px;box-shadow:1px 1px 5px #b3b3b3;padding:30px 0 30px 0}
div#bmenu li.new div.menucontent {margin-left:-125px}
div#bmenu li.pro div.menucontent {margin-left:-373px;padding-left:30px;width:944px}
div#bmenu li.ser div.menucontent {margin-left:-464px}
div#bmenu li.job div.menucontent {margin-left:-439px}
div#bmenu li.last div.menucontent {margin-left:-545px}
/*-------------------------菜单结束---------------------------------*/
.menucontent dl {float:left;width:150px;margin-top:-15px}
.menucontent dl dd {border-bottom:1px solid #666;float:left; height:auto;width:120px; line-height:18px;padding:10px 0;margin-left:36px}

/*  flash start */
#player{position:relative;width:100%;height:401px;margin-bottom:50px}
#player .Limg li {position:absolute;top:0;width:100%}
#player .Limg li a { display:block;height:401px;}
#player .indexpic {width:99%; position:absolute;z-index:9;bottom:0; text-align:center; margin:0 auto;}
#player .Nubbt {left:50%;}
#player .Nubbt span {display:inline-block;padding:5px 2px 0 0;margin:0 2px;cursor:pointer; background:url(../../images/d2.png) no-repeat; width:96px; height:56px;}
#player .Nubbt span.on {background:url(../../images/d1.png) no-repeat;width:96px; height:56px;}
/*  flash end */


.newspro {box-shadow: 0 0 4px 1px #c3c3c3;width:486px; height:200px;float:left;}
.network {box-shadow: 0 0 4px 1px #c3c3c3;width:231px; height:200px;float:left;}
.network p { text-align:center;padding:0px 0 0 0px}
.network p.ns {padding-left:39px;padding-top:3px;text-align:left}
.network span {padding-left:0px;}
.network span.news {background:url(../images/dot4.gif) no-repeat 21px 7px;padding-left:32px}
.lastnews {margin:0 15px}


.indtitle {padding:10px 0 8px 10px;}
.indtitle a,.indtitle a:visited {color:#00a0e9;font-size:16px;}

.mr_frBtnL{float:left;margin:60px 20px 0px 20px;cursor:pointer;display:inline;}
.mr_frBtnL a { background:url(../images/leftj.png) no-repeat; display:block;width:10px; height:17px}
.mr_frBtnL a:hover { background-position:-10px 0}
.mr_frUl{float:left;height:130px;width:405px;}
.mr_frBtnR{float:right;margin-top:65px;margin-right:20px;cursor:pointer;}
.mr_frBtnR a { background:url(../images/rightj.png) no-repeat; display:block;width:10px; height:17px}
.mr_frBtnR a:hover { background-position:-10px 0}
.mr_frUl ul li{display:inline;float:left; height:147px;overflow:hidden;}
.mr_frUl .content {float:left;width:285px;}
.mr_frUl .content h1,.mr_frUl .content h2 {margin:0;padding:0;font-size:9px}
.mr_frUl .content h1 a {font-size:16px; background:url(../images/dot3.gif) no-repeat 0 10px;padding-left:10px}
.mr_frUl .content h2 {padding-left:10px;font-weight:normal;line-height:20px}
.mr_frUl .content h2 a {color:#00a0e9;font-size:16px; }
.mr_frUl .content p {padding:10px 0 0 10px; line-height:18px}
.mr_frUl .pic {float:left; width:100px;margin-left:20px;}
.mr_frUl .pic a { display:block;
vertical-align:middle; 
*display: block; 
*font-size: 122px;/*约为高度的0.873，200*0.873 约为175*/ 
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/ 
display: table-cell; 
height:140px; 
width:100px;
}

.pic_con{width:730px;position:relative}
.pic_lists{float:left;width:8888px;overflow:hidden;position:absolute;top:0px;left:0px}
.btn_change{width:12px;height:46px;position:absolute;text-indent:-9999px;cursor:pointer}
.left_btn{background:url(../images/proleft.png) no-repeat;top:30px;left:0}
.left_btn:hover {background:url(../images/proleft.png); background-position:-12px 0}
.right_btn{background:url(../images/proright.png) no-repeat; background-position:-12px 0;top:30px;right:0px; position:absolute; z-index:100;}
.right_btn:Hover { background-position:0 0}

.pic_content{overflow:hidden;height:150px;loat:left;width:728px;padding:0 6px 0 10px;position:relative;margin-left:10px}
.pic_content .a1 {width:186px; }
.pic_content .a2 {float:left;width:145px;}
.pic_content .a3 {float:left;width:41px;font-size:45px;font-weight:Bold;color:#b4b4b4;padding-top:38px;}
.pic_content ul li{float:left;width:186px;text-align:center;position:relative}
.pic_content ul li p { height:120px;margin-bottom:5px}
.pic_content ul li p a {
vertical-align:middle; 
*display: block; 
*font-size: 105px;/*约为高度的0.873，200*0.873 约为175*/ 
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/ 
display: table-cell; 
height:120px; 
text-align:center;
width:145px;
}

/********var $pDiv_w=$p_Div.width()+16/i=4=4,608/4+4=156**********************/
div#bmenu .menucontent a {position:none;text-align:left;font-size:14px;padding:0; display:block}
div#bmenu .menucontent a:hover {color:#00a0e9}
.menucontent .content {float:left;width:645px; text-align:left; background:url(../images/menuline.gif) repeat-y left;padding-left:42px;color:#333;margin-left:42px; line-height:20px;}
.menucontent .content img {max-width: 100%; height: auto;margin-bottom:5px}
.mainc { background:url(../../images/mbg.jpg) center top;padding-bottom:90px;}
.leftm {float:left;width:165px;margin-top:72px}
.leftm h1 {margin:0;padding:0;border-radius:5px 5px 0 0; background:#00a0e9; height:40px; line-height:40px;padding-left:10px;font-size:15px;color:#fff;}
.leftm .content {border-radius:0 0 5px 5px; background:#fff;box-shadow:1px 1px 5px #ccc;padding:5px 0 40px 0}
.leftm .content dt a,.leftm .content dt a:visited { background:url(../images/left1.gif) no-repeat;display:block;padding:5px 0 5px 30px;font-size:14px;color:#666; line-height:22px;margin-bottom:5px;border-bottom:1px solid #ccc;}
.leftm .content dt a:hover,.leftm .content dt.check a,.leftm .content dt.check a:visited { background:#00a0e9 url(../images/left2.gif) no-repeat;color:#fff; text-decoration:none;}
.leftm .content dt a:hover {font-weight:Bold;}
.leftm .content dt a:hover { background:#00a0e9 none;}
.leftm .content dd {padding-left:18px;margin-top:-2px; line-height:25px}
.leftm .content dd.line { background:url(../images/line.gif) no-repeat center; height:1px;margin-top:5px;margin-bottom:5px}
.leftm .content dd a,.leftm .content dd a:visited {font-size:12px;color:#666;padding-left:12px;padding-right:5px; line-height:16px;display:block;margin:2px 0 8px 0}
.leftm .content dd a:hover,.leftm .content dd.check a,.leftm .content dd.check a:visited {color:#00a0e9; text-decoration:none; background:url(../../images/cir_small.png) no-repeat 0 5px; outline:none;}
.leftm .content dd a:hover { background:none;font-weight:Bold;}
.leftm .content dd.lineblank {height:5px}

.rightm {float:right;width:775px;margin-top:22px}
.currentlist {color:#333; font-family:宋体;padding-top:16px}
.currentlist span {font-family:arial,'Microsoft YaHei';}
.mrcontent {margin-top:11px;background:#fff;box-shadow:1px 1px 5px #ccc;padding:10px 10px 30px 10px;border:1px solid #ccc;min-height:550px}
.padcontent {padding:0 30px}
.padcontent2 {padding:0 10px}
.classtitle {color:#666;font-size:16px;font-weight:bold;border-bottom:1px solid #ccc;padding-bottom:10px;padding-top:20px}
.padcontent2 .classtitle {margin-left:20px;margin-right:20px}
.aboutcontent { line-height:20px;padding:20px 0;color:#333}
.padcontent2 .aboutcontent {margin-left:10px;margin-right:10px;padding-top:10px}
.aboutcontent hr {height:1px;border:none;border-top:1px solid #ccc;margin:15px 0 30px 0}

.maincontent { line-height:20px;padding:20px 0;color:#333}
.maincontent hr {height:1px;border:none;border-top:1px solid #ccc;margin:15px 0 15px 0}
.mrcontent .pic img {max-width:100%;height:auto}

.rightmove { position:fixed;top:50%;margin-top:-80px;margin-left:1000px}
.rightmove a { display:block; line-height:normal;margin:5px 0}
.rightmove a:hover { opacity:0.8}

.fjlc_1 {width:90px; vertical-align:top; text-align:right}
.fjlc_3 { vertical-align:top;padding-bottom:20px;}
.fjlcbg {width:35px;background:url(../images/fzlcbg.gif) repeat-y center; vertical-align:top; height:}
.fjlcbg p { background:url(../images/fzlc.gif) no-repeat 11px 7px;}

.qylc { background:url(../images/fzlcbg.gif) repeat-y 105px 0; padding:20px 0 0 0;}
.qylc table td { vertical-align:top}
.qylc .a1 {width:90px; text-align:right}
.qylc .a2 {width:35px;}
.qylc .a3 {width:565px; text-align:left;line-height:16px;padding-top:5px}
.qylc table { display:block; background:url(../images/fzlc.gif) no-repeat 100px 5px; height:50px}
.qylc table:Hover { text-decoration:underline;background:url(../images/fzlc2.gif) no-repeat 100px 6px;}
.comact_c {padding:10px 0 20px 0; border-bottom:1px solid #ccc;margin-bottom:20px}
.gyenter { background:url(../images/gyenter.gif) no-repeat;width:109px; height:25px; text-align:center;margin:50px 0 20px 0}
.gyenter a { display:block;color:#00a0e9;font-size:12px; text-decoration:none; letter-spacing:1px}

.busorder input {border:1px solid #ccc;width:250px; height:20px; line-height:20px;padding-left:5px;color:#666}
.busorder td {padding:2px 0}
.busorder textarea {border:1px solid #ccc;color:#666;padding:5px;margin-top:4px;height:250px;width:590px; overflow:auto}
.busorder #button,.busorder #button2 {width:65px;padding:0;margin:0 2px;border:0; background:#00a0e9;color:#fff;font-size:14px; height:22px; line-height:22px; cursor:pointer}
.busorder #button {margin-left:78px;margin-top:10px}
.busorder #button2 { background:#b5b5b6}
.busorder #button:hover,.busorder #button2:hover {opacity:0.8}

.file-box{ position:relative;width:600px;margin-top:5px}
.busorder input.txt{width:519px;}
.busorder input.btn{ background-color:#FFF; height:22px;width:70px;cursor:pointer}
.busorder input.file {position:absolute; top:0px; right:0px; height:24px;filter:alpha(opacity:0);opacity:0;width:70px;cursor:pointer}

.videolist {box-shadow: 0 0 5px 1px #ccc;border-radius:5px;width:210px; height:210px;float:left;margin:0 30px 30px 0}
.videolistno {margin-right:0}
.videolist .a1 {padding:5px 5px 0 5px;}
.videolist .a2 {margin-top:-3px;background:#f6f5f5;border-radius:0 0 5px 5px; height:30px; line-height:30px; overflow:hidden; text-align:center}
.videolist .a3 { position:absolute; z-index:100;width:130px;height:110px;padding-left:70px;padding-top:60px;}
.videolist .a3 a {background:url(../../images/play.png) no-repeat; display:block;width:130px;height:110px}
.videolist .a3 a:hover {opacity:0.8;color:#00a0e9}

.viewlist {box-shadow: 0 0 5px 1px #ccc;border-radius:5px;width:156px; height:188px;float:left;margin:0 23px 23px 0}
.viewlistno {margin-right:0}
.viewlist .a1 {padding:5px 5px 0 5px;}
.viewlist .a2 {margin-top:5px;}
.viewlist .a2 a { padding-left:15px;height:30px; line-height:30px;} 
.viewlist .a2 a.down { background:url(../images/down.gif) no-repeat 0 1px;padding-left:14px;height:30px; line-height:30px;} 
.viewlist .a3 { position:absolute; z-index:100;}
.viewlist .a3 a {background:url(../images/view.png) no-repeat; display:block;width:146px;height:178px}
.viewlist .a3 a:hover {opacity:0.8;color:#00a0e9}

.videoplay{position:absolute;width:530px;height:550px;background:#fff;display:none;}
.videoplay .tit{background:#efefef;display:block;height:33px;}
.videoplay .tit span{float:right;line-height:33px;padding:0 12px;cursor:pointer;}
.videoplay p {padding:10px 0 0 10px}

.toppro {float:left;width:145px; background:url(../images/menuline.gif) repeat-y right;min-height:300px;padding-left:10px}
.topprolast { background:#efeff0; width:2px;margin-left:-2px}
div#bmenu .toppro .pic {
text-align:center;
height:120px;
width:120px;
}
div#bmenu .toppro .pic h2 {
margin:0;padding:0;
text-align:center;
vertical-align:middle; 
*display: block; 
*font-size: 105px;/*约为高度的0.873，200*0.873 约为175*/ 
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/ 
display: table-cell; 
height:120px;
width:120px;
}
.menucontent .toppro h1 a,.menucontent .toppro p a  {width:120px;text-align:left;font-size:14px;padding:0; display:block;float:none;}
div#bmenu .toppro h1 a {font-size:14px; line-height:18px}
div#bmenu .toppro h1 {padding-left:20px;padding-bottom:30px}
div#bmenu .toppro p {padding-left:20px;}
div#bmenu .toppro p a {font-size:12px; line-height:18px;margin-bottom:5px}

.procontentmin { min-height:580px;margin-bottom:-60px}
.procontent {margin-top:11px;background:#fff;box-shadow:1px 1px 5px #ccc;border:1px solid #ccc;margin-bottom:40px;min-height:250px;}
.procontent .title { background:url(../images/ptitle.gif) no-repeat; height:45px; line-height:42px;padding-left:20px; font-weight:bold;font-size:17px;color:#666}

.procate {padding:25px 15px 30px 35px; background:url(../images/proline.gif) no-repeat center bottom; }
.procate h1 {font-size:15px;color:#333}
.procate .clist { display:inline-block;*display:inline; vertical-align:top; width:320px;margin:10px 30px 10px 10px;}
.procate .clist .pic {float:left;width:120px;margin-right:20px; text-align:center}
.procate .clist .content {float:left;width:180px; line-height:20px}
.procate .clist .content h2 {margin:0 0 8px 0;padding:0;}
.procate .clist .content a {color:#e39300;font-size:13px}
.procate .clist .content h2 a,.procate .clist .content h2 a:visited {font-size:20px;color:#00a0e9;font-weight:normal}
.procate .clist .content p {color:#666;padding:5px 0;margin-bottom:2px; line-height:20px;}

.prodcontent {margin-top:11px;background:#fff;box-shadow:1px 1px 5px #ccc;padding:20px 20px 50px 20px;border:1px solid #ccc;min-height:530px}
.prod_title {font-size:14px;border-bottom:1px solid #ccc;padding:0 0 5px 0;margin-bottom:25px}

/*产品详细展示页开始*/
.tab{ overflow:hidden; }
.tab li,.tab a,.tab-item{cursor:pointer;float:left;text-align: center;}
.m, .mc, .mb{overflow:hidden;}
.m {margin-top:30px}

.right-extra .tab{border-bottom:1px solid #ccc;margin-bottom:10px;}
.right-extra .tab li{position:relative;height:24px; background:url(../../images/cirde_gray.png) no-repeat 0 9px;padding:0 0 5px 15px;margin-right:30px;line-height:24px;font-size:14px;color:#000;}
.right-extra .tab .curr{ background:url(../../images/cirde.png) no-repeat 0 9px;color:#00a0e9;}
.right-extra .mc .extra{padding:5px 10px;border-top:1px solid #F3E6C6;}
.right-extra .total{float:right;}
.right-extra .total strong{color:#FF7403;}
.right-extra .total a:link,.right-extra .total a:visited{color:#005aa0;}
.right-extra .join a:link,.right-extra .join a:visited{color:#FF7604;}
.right-extra .iloading{margin-bottom:10px;}

.tabin{ overflow:hidden; }
.tabin li,.tabin a,.tab-item{cursor:pointer;float:left;text-align: center;}
.right-extra .tabin{}
.right-extra .tabin li{position:relative;height:28px; background:url(../images/downbg.png);border:1px solid #ccc;width:200px;margin-right:10px;line-height:28px;font-size:12px;color:#000;border-radius:5px 5px 0 0}
.right-extra .tabin .currin{ background:url(../images/downbg) no-repeat 0 9px;color:#00a0e9;border-bottom:1px solid #fff;}
.tabconin {min-height:55px;padding:20px 25px 35px 25px;border:1px solid #ccc;margin-top:-1px;border-radius:0 5px 5px 5px;margin-bottom:10px}
.tabconin td { vertical-align:top; background:url(../images/dot.gif) repeat-x bottom;padding:20px 0 20px 0}
.tabconin .d_title {text-align:center}
.tabconin .d_title a { display:block; background:url(../images/downbg.png); width:80px;border-radius:5px;height:25px; line-height:25px;color:#00a0e9;box-shadow: 1px 1px 2px #a4a4a4}

/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:330px;height:330px;background:#f8f8f8;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*图片小图预览列表*/
.spec-preview{width:330px;height:330px;background:#eeeeee;float:left;}
.spec-scroll{width:100px; height:330px;float:left;margin-left:10px}
.spec-scroll .prev {display:block;width:46px;height:12px;margin-left:3px;cursor:pointer; background:url(../images/top.png)}
.spec-scroll .prev:hover { background-position:0 -12px}
.spec-scroll .next {display:block;width:46px;height:12px;margin-top:307px;margin-left:3px;cursor:pointer; background:url(../../images/bottom.png); background-position:0 -12px}
.spec-scroll .next:hover { background-position:0 0}
.spec-scroll .items{float:left;position:relative;width:55px;height:295px;margin-top:5px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:55px;}
.spec-scroll .items ul li{width:53px;height:53px;border:1px solid #CCC;text-align:center;margin-bottom:5px;cursor:pointer}
.spec-scroll .items ul li img{width:53px;height:53px;}
.spec-scroll .items ul li.cur {border:1px solid #00a0e9;width:53px; height:53px;}

.prorightc {float:left;font-size:13px;width:240px;margin-left:50px; }
.prorightc h1 {color:#00a0e9;font-weight:normal;margin:0 0 5px 0;font-size:20px}
.prorightc h2 {color:#00a0e9;font-weight:normal;margin:20px 0 5px 0;font-size:20px}
.prorightc .sumde { height:180px; overflow:hidden; line-height:20px}
.prorightc h3 {margin:15px 0 0 0;padding:0;font-weight:normal}
.prorightc h3 a {color:#00a0e9; background:url(../../images/cirde.png) no-repeat 0 7px;padding-left:18px;font-size:16px}

.tabcon { min-height:150px;padding:15px 16px 0 16px; line-height:20px}

.prod_rem {font-size:14px;border-bottom:1px solid #ccc;padding:0 0 5px 20px;color:#00a0e9;margin-bottom:25px;margin-top:25px; background:url(../../images/cirde.png) no-repeat 0 8px;}

.profed{position:absolute;width:560px;height:360px;background:#fff;display:none;border-radius:5px;padding:0 0 0 35px;}
.profed .tit{background:#fff;display:block;height:20px;margin:7px 0 0 0}
.profed .tit span{float:right;line-height:33px;padding:0 12px;cursor:pointer;}

.busorder2 input {border:1px solid #ccc;width:180px; height:20px; line-height:20px;padding-left:5px;color:#666}
.busorder2 td {padding:2px 0}
.busorder2 textarea {border:1px solid #ccc;color:#666;padding:5px;margin-top:4px;height:120px;width:422px; overflow:auto}
.busorder2 #button,.busorder2 #button2 {width:85px;padding:0;margin:0 2px;border:0; background:#00a0e9;color:#fff;font-size:14px; height:22px; line-height:22px; cursor:pointer}
.busorder2 #button {margin-left:78px;margin-top:10px}
.busorder2 #button2 { background:#b5b5b6}
.busorder2 #button:hover,.busorder2 #button2:hover {opacity:0.8}
.busorder2 input.txt{width:519px;}
.busorder2 input.btn{ background-color:#FFF; height:22px;width:70px;cursor:pointer}
.busorder2 input.file {position:absolute; top:0px; right:0px; height:24px;filter:alpha(opacity:0);opacity:0;width:70px;cursor:pointer}

.ser54 {float:left;width:324px; height:135px; margin:0 45px 80px 0;}
.ser54 .pic {float:left;width:150px;margin-right:24px;}
.ser54 .content {float:left;width:150px;}
.ser54 .content h1 {margin:-5px 0 5px 0;padding:0;}

.ser54 .content h1 a { display:block; overflow:hidden; height:20px; line-height:px}
.ser54 .content p { line-height:25px; overflow:hidden; height:50px;margin:10px 0 15px 0}

.nwpic { text-align:center;margin:30px 0 50px 0}
.nwcontact {border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 0;margin-top:10px}

.map .list .title { display:inline-block;*display:inline;color:#34a4ff;font-weight:bold;min-width:40px;margin-right:20px;vertical-align:top}
.map .list .content { vertical-align:top;display:inline-block;*display:inline;}

.hnm {background:url(../images/asia.png);width:285px; height:207px; position:absolute; z-index:100;top:581px;margin-left:371px;cursor:pointer}
.hdm {background:url(../images/europe.png);width:139px; height:112px; position:absolute; z-index:100;top:598px;margin-left:308px;cursor:pointer}
.hzm {background:url(../images/north-ama.png);width:282px; height:186px; position:absolute; z-index:100;top:571px;margin-left:36px;cursor:pointer}
.snm {background:url(../images/oceania.png);width:116px; height:90px; position:absolute; z-index:100;top:768px;margin-left:519px;cursor:pointer}
.sbm {background:url(../images/souama.png);width:83px; height:131px; position:absolute; z-index:100;top:745px;margin-left:184px;cursor:pointer}
.hbm {background:url(../images/afrika.png);width:119px; height:131px; position:absolute; z-index:100;top:700px;margin-left:296px;cursor:pointer}

.hn {position:absolute; z-index:100;top:581px;margin-left:400px;width:260px; height:190px; cursor:pointer}
.hd {position:absolute; z-index:101;cursor:pointer;width:139px; height:105px;top:598px;margin-left:308px;}
.hz {position:absolute;z-index:101;cursor:pointer;width:260px; height:166px;top:571px;margin-left:36px;}
.sn {position:absolute;z-index:101;cursor:pointer;width:116px; height:90px;top:768px;margin-left:519px;}
.sb {position:absolute;z-index:101;cursor:pointer;width:83px; height:131px;top:745px;margin-left:185px;}
.hb {position:absolute;z-index:101;cursor:pointer;width:119px; height:131px;top:700px;margin-left:296px}

#formfd input[type="text"] {border:1px solid #ccc; height:28px; line-height:28px;padding-left:5px;width:220px}
#formfd textarea {border:1px solid #ccc; padding:5px;width:550px; height:200px; overflow:auto; vertical-align:top}
#formfd input.len {width:555px}
#formfd td {padding:7px 0 7px 0; text-align:left}
#formfd .title {padding-top:25px;font-weight:bold;font-size:14px;padding-left:25px}
#formfd #button { background:#00a0ea;font-weight:Bold;font-size:15px; line-height:30px; height:30px; width:60px;border:0;color:#fff; cursor:pointer;margin-top:10px;margin-right:10px;}
#formfd #button2 { background:#898989;font-weight:Bold;font-size:15px; line-height:30px; height:30px; width:60px;border:0;color:#fff; cursor:pointer;margin-top:10px;}
#formfd #button:hover,#formfd #button2:hover {opacity:0.8}

#formsm {border-bottom:1px solid #ccc;padding:0 0 20px 0;margin-bottom:10px}
#formsm select {border-radius:5px; height:28px; line-height:28px; background:url(../images/downbg.png) repeat-x;border:1px solid #ccc; font-family:arial,'Microsoft YaHei';font-size:12px;padding-left:5px;width:150px;margin-right:10px}
#formsm #button { height:28px; width:60px;border:1px solid #ccc;border-radius:5px; background:url(../images/downbg.png); cursor:pointer;font-size:12px; }
#formsm #button:hover { background:#00a0e9;color:#fff;border:1px solid #fff;}
.doМодель {font-weight:Bold;padding:0 0 40px 0;font-size:16px;}

.jobtitle {margin-bottom:5px}
.jobtitle p {width:610px; display:inline-block;*display:inline;font-size:14px}
.jobtitle span a {color:#00a0e9;display:inline-block;*display:inline;background:url(../images/downbg.png); width:80px;border-radius:5px;height:25px; line-height:25px;box-shadow: 1px 1px 2px #a4a4a4; text-align:center}
.jobcontent {margin-bottom:40px}
.jobapp #email {margin-left:9px}
.jobapp #formfd .len {width:544px}
.jobapp #formfd textarea {margin:0 0 25px 45px;width:87%}

.file-box{ position:relative;width:620px;margin-top:0px;}
.jobapp #formfd input.txt{width:539px;}
.jobapp #formfd input.btn{ background-color:#efefef;border:1px solid #ccc; height:30px;width:70px;cursor:pointer}
.jobapp #formfd input.file {position:absolute; top:0px; right:0px; height:30px;filter:alpha(opacity:0);opacity:0;width:75px;cursor:pointer;}

.groupcontent td {min-width:30px; vertical-align:top;}
.groupcontent .pic {padding-top:12px;padding-bottom:30px;width:48%}
.groupcontent .content { vertical-align:top;padding-bottom:30px;width:52%;}
.groupcontent h1 {margin:0;padding:0 0 5px 0}
.padb {padding-bottom:0}

.group {margin:0 0 30px 0; height:100px; background:url(../images/dot.gif) repeat-x bottom;padding:0 0 20px 0}
.group .pic {float:left;width:150px;margin-right:24px;}
.group .content {float:left;width:515px; text-align:right}
.group .content h1 {margin:-10px 0 0 0;padding:0; text-align:left; background:url(../images/dot3.gif) no-repeat 0 12px;padding-left:10px}
.group .content h1 a {font-size:14px}
.group .content p { line-height:20px; overflow:hidden; height:44px;margin:5px 0 10px 0; text-align:left}
.newstitle {font-weight:Bold;font-size:16px;text-align:center}
.newsdate { background:url(../images/dot.gif) repeat-x bottom;padding:5px 0 10px 0; text-align:center;color:#666}
.newscontent {padding-top:20px}

.propic { text-align:center;margin-bottom:20px}
.propic a {margin:0 5px;}

.accoradion {margin-top:-15px}
.accoradion ul{overflow:hidden;}
.accoradion li a.header{display:block;height:35px;line-height:35px; border-bottom:1px dotted #ccc;position:relative;}
.accoradion li a.closed{background:url(../images/newsdot.gif) no-repeat 0 13px;padding-left:20px}
.accoradion li a.opened{height:0px; visibility:hidden}
.accoradion li li {border-bottom:1px dotted #ccc; min-height:140px;padding-bottom:3px}
.accoradion li li img {padding-top:10px}

.accoradion li ul li .a1 {display:inline-block;*display:inline;width:240px; vertical-align:top;}
.accoradion li ul li .a2 {display:inline-block;*display:inline;width:450px;vertical-align:top;}
.accoradion li ul li .a2 a {color:#00a0e9}
.accoradion li ul li .a2 h1 {display:inline-block;*display:inline;margin:0;padding:0;width:350px;}
.accoradion li ul li .a2 h1 a {font-size:14px;}
.accoradion li ul li .a2 p {display:inline-block;*display:inline;width:100px; text-align:right;}

.marr0 {margin-right:0}
.footmenu { background:#898989;margin-top:50px;padding:20px 0;color:#e6e6e6;}
.footmenu .left {float:left;width:875px}
.footmenu .left dl {float:left;margin-right:30px;}
.footmenu .left dl.a1 {width:120px; }
.footmenu .left dl.a2 {width:140px;}
.footmenu .left dl.a3 {width:140px;}
.footmenu .left dl.con {float:left;margin-right:0;width:350px;}
.footmenu dt {padding-bottom:10px;font-size:14px}
.footmenu dt a {font-size:14px}
.footmenu dl.weixin {float:left;width:105px;margin-right:0; text-align:center}
.footmenu a {color:#e6e6e6;}
.footmenu a:hover {font-weight:bold;}
.foot { background:#c9caca; height:35px; line-height:35px;color:#333}
.footin { background:#595757; height:60px; line-height:60px;color:#c9caca;}