/*web reset css begin*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, dialog, footer, header, section, footer, nav, figure, menu, time { padding:0; margin:0; font-family:Arial, SimSun; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
caption, th, td { font-weight:normal; text-align:left; }
table { border-collapse:separate; border-spacing:0; }
input, button, select { vertical-align:middle; }
fieldset, img, abbr, acronym { border:0; }
textarea { resize:none; overflow:auto; }
ul, ol { list-style:none;}
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:""""; }
html, body { width:100%; height:100%; font-size:12px; line-height:normal;/*background-image: url(bg-christmas.jpg);background-repeat:no-repeat;*/}
/*background-image: url(bg-s.jpg);background-repeat:no-repeat;*/
html { overflow-y:auto; *overflow-y:scroll; }
:focus { outline:0; }
a, a:visited, a:active { background:none; color:#000; text-decoration:none; }
a:hover { text-decoration:underline; }
article, aside, dialog, footer, header, section, footer, nav, figure, menu, time { display:block; }
/*web reset css end*/

/*web public css begin*/
.none { display:none!important; }
.block { display:block!important; }
.nmt { margin-top:0!important; }
.nmr { margin-right:0!important; }
.mr10 { margin-right:10px!important; }
.mr15 { margin-right:15px!important; }
.mr20 { margin-right:20px!important; }
.mr25 { margin-right:25px!important; }
.mr30 { margin-right:30px!important; }
.mr35 { margin-right:35px!important; }
.mr40 { margin-right:40px!important; }
.nmb { margin-bottom:0!important; }
.mb10 { margin-bottom:10px!important; }
.mb15 { margin-bottom:15px!important; }
.mb20 { margin-bottom:20px!important; }
.mb25 { margin-bottom:25px!important; }
.mb30 { margin-bottom:30px!important; }
.mb35 { margin-bottom:35px!important; }
.mb40 { margin-bottom:40px!important; }
.nml { margin-left:0!important; }
.npd { padding:0!important; }
.npt { padding-top:0!important; }
.npr { padding-right:0!important; }
.npb { padding-bottom:0!important; }
.npl { padding-left:0!important; }
.nbd { border:0!important; }
.nbg { background:none!important; }
.fwn { font-weight:normal!important; }
.fwb { font-weight:bold!important; }
.tal { text-align:left!important; }
.tac { text-align:center!important; }
.tar { text-align:right!important; }
.spriteBase { overflow:hidden!important; background:url(sprite.png) no-repeat!important; text-indent:-9999px!important; }
/*web public css end*/

/*web editor css begin*/
#editor { text-align:left; }
#editor h1 { font-size:14px; font-weight:bold; margin:10px 0; }
#editor strong { font-weight:bold; }
#editor em { font-style:italic; }
#editor u { text-decoration:underline; }
#editor strike { text-decoration:line-through; }
#editor p { margin:0 0 20px 0; line-height:24px; color:#333; }
#editor img { max-width:100%; }
#editor a,
#editor a:visited,
#editor a:hover,
#editor a:active { line-height:24px; color:#005897; }
#editor a:hover { text-decoration:underline; }
/*web editor css end*/

/*web clear css begin*/
.clearFix { *zoom:1; }
.clearFix:after { display:block; overflow:hidden; content:"."; visibility:hidden; clear:both; height:0; line-height:0; }
/*web clear css end*/

/*web public css begin*/
.bodyBuild { background:#FAFAFA url(bg00.jpg) 50% 0 no-repeat; }
.bodyBuildEn { background:#FAFAFA url(bg01.jpg) 50% 0 no-repeat; }
.webHeader { overflow:hidden; width:100%; min-width:980px; height:80px; padding:20px 0 10px 0;}
.webHeader .content { overflow:hidden; width:980px; height:80px; margin:0 auto; }
.webHeader .logo { display:block; float:left; overflow:hidden; width:720px; height:80px; margin:0 58px 0 0; }
.webHeader .logo a,
.webHeader .logo a:visited,
.webHeader .logo a:hover,
.webHeader .logo a:active { display:block; overflow:hidden; width:720px; height:80px; background:url(logo01.png) 0 0 no-repeat; text-indent:-9999px; }
.webHeader .nav { display:block; float:left; overflow:hidden; width:530px; margin:15px 15px 0 0; text-align:left; color:#666;}
.webHeader .nav em { margin:0 15px; font-family:SimSun; line-height:20px; color:#666; }
.webHeader .nav a,
.webHeader .nav a:visited,
.webHeader .nav a:hover,
.webHeader .nav a:active { line-height:20px; color:#666; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.webHeader .nav a:hover { color:#000; }
.webHeader .telephone { display:block; float:left; overflow:hidden; width:180px; height:20px; margin:20px 20px 0 0; font-family:Impact; font-size:18px; line-height:20px; color: #666; text-transform:uppercase; }
.webHeader .cn,
.webHeader .cn:visited,
.webHeader .cn:hover,
.webHeader .cn:active { display:block; float:left; overflow:hidden; width:40px; height:20px; margin:20px 0 0 0; background:#00406E; font-size:10px; font-weight:bold; line-height:20px; color:#FFF; text-transform:uppercase; text-decoration:none; text-align:center; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.webHeader .cn:hover { background:#33668B; }

.webHeader .english,
.webHeader .english:visited,
.webHeader .english:hover,
.webHeader .english:active { display:block; float:left; overflow:hidden; width:60px; height:20px; margin:20px 0 0 8px; background:#00406E; font-size:10px; font-weight:bold; line-height:20px; color:#FFF; text-transform:uppercase; text-decoration:none; text-align:center; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.webHeader .english:hover { background:#33668B; }

.webNav { position:relative; z-index:99; width:100%; min-width:980px; height:50px; background:#FCFCFC; }
.webNav .ico{position: absolute;width: 34px;height: 25px;background: url(new1.gif) no-repeat;top: -12px;left: 280px;z-index: 9;}
.webNav .content { position:relative; width:980px; height:50px; margin:0 auto; }
.webNav .nav { overflow:hidden; position:relative; z-index:1; width:980px; height:50px; padding:0 0 0 50px;}
.webNav .nav a,
.webNav .nav a:visited,
.webNav .nav a:hover,
.webNav .nav a:active { display:block; float:left; overflow:hidden; width:120px; height:20px; padding:15px 0; font-family:Microsoft YaHei; font-size:16px; line-height:20px; color:#333; text-decoration:none; text-align:center; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.webNav .nav .hover,
.webNav .nav .hover:visited,
.webNav .nav .hover:hover,
.webNav .nav .hover:active,
.webNav .nav .current,
.webNav .nav .current:visited,
.webNav .nav .current:hover,
.webNav .nav .current:active { background:#FF7200; color:#333; }
.webNav .nav .home,
.webNav .nav .home:visited,
.webNav .nav .home:hover,
.webNav .nav .home:active { width:120px; background:url(ico.png) 0 -200px no-repeat;  -moz-transition:all 0s linear; -webkit-transition:all 0s linear; -o-transition:all 0s linear; -ms-transition:all 0s linear; transition:all 0s linear; }
.webNav .nav .home:hover { background-position:0 -250px; }

.webNav .head_ico{position: absolute;top: -61px;right: -131px;background: url(sprite.png) -617px -497px no-repeat;width: 131px;height: 142px;z-index: 9;}
.webNav .snow_navleft{position: absolute;top:0;left: -87px;}

.webNav .drop { display:none; overflow:hidden; position:absolute; left:0; top:50px; z-index:9; width:980px; border-top:1px solid #00406E; border-radius:0 0 5px 5px; background:#FFF; opacity:0; filter:Alpha(opacity=0); }
.webNav .drop01 { overflow:hidden; padding:19px 0 5px 0; }
.webNav .drop01 .article { display:block; float:left; overflow:hidden; width:137px; margin:0 27px; }
.webNav .drop01 .article .title { display:block; overflow:hidden; margin:0 0 5px 0; font-weight:bold; color:#005BAC; font-family:Microsoft YaHei; font-size:13px; line-height:20px; color:#074177; }
.webNav .drop01 .article .title a { display:block; overflow:hidden; margin:0 0 5px 0; font-weight:bold; color:#005BAC; font-family:Microsoft YaHei; font-size:13px; line-height:20px; color:#074177; }
.webNav .drop01 .article .banner { display:block; overflow:hidden; width:135px; height:80px; margin:0 0 5px 0; }
.webNav .drop01 .article .banner img { display:block; width:135px; height:80px; }
.webNav .drop01 .article .list { overflow:hidden; }
.webNav .drop01 .article .list li { overflow:hidden; padding:2px 0 2px 10px; background:url(ico.png) 0 -993px no-repeat; }
.webNav .drop01 .article .list li a,
.webNav .drop01 .article .list li a:visited,
.webNav .drop01 .article .list li a:hover,
.webNav .drop01 .article .list li a:active { line-height:20px; color:#666; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.webNav .drop01 .article .list li a:hover { color:#999; }
.webNav .drop02 { overflow:hidden; width:545px; padding:29px 40px 30px 40px; }
.webNav .drop02 .list { display:block; float:left; overflow:hidden; width:280px; margin:0 15px 0 0; }
.webNav .drop02 .list li { display:block; float:left; overflow:hidden; width:120px; padding:5px 10px; background:url(ico.png) 0 -1039px no-repeat; }
.webNav .drop02 .list li a,
.webNav .drop02 .list li a:visited,
.webNav .drop02 .list li a:hover,
.webNav .drop02 .list li a:active { font-family:Microsoft YaHei; font-size:13px; line-height:20px; color:#074177; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.webNav .drop02 .list li a:hover { color:#6A8DAD; }
.webNav .drop02 .article { display:block; float:left; overflow:hidden; width:210px; height:160px; padding:0 0 0 39px; border-left:1px solid #CCC; }
.webNav .drop02 .article .cover { overflow:hidden; width:210px; height:85px; margin:0 0 10px 0; }
.webNav .drop02 .article .cover img { display:block; width:210px; height:85px; }
.webNav .drop02 .article .detail { line-height:20px; color:#666; }
.webNav .drop02 .article .detail a { line-height:20px; color:#666; }
.webNav .drop03 { overflow:hidden; left:auto; right:0; width:580px; padding:29px 40px 30px 40px; }
.webNav .drop03 .list { display:block; float:left; overflow:hidden; width:320px; margin:0 10px 0 0; }
.webNav .drop03 .list li { display:block; float:left; overflow:hidden; width:140px; padding:5px 10px; background:url(ico.png) 0 -1039px no-repeat; }
.webNav .drop03 .list li a,
.webNav .drop03 .list li a:visited,
.webNav .drop03 .list li a:hover,
.webNav .drop03 .list li a:active { font-family:Microsoft YaHei; font-size:13px; line-height:20px; color:#074177; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.webNav .drop03 .list li a:hover { color:#6A8DAD; }
.webNav .drop03 .article { display:block; float:left; overflow:hidden; width:210px; height:160px; padding:0 0 0 39px; border-left:1px solid #CCC; }
.webNav .drop03 .article .cover { overflow:hidden; width:210px; height:85px; margin:0 0 10px 0; }
.webNav .drop03 .article .cover img { display:block; width:210px; height:85px; }
.webNav .drop03 .article .detail { line-height:20px; color:#666; }
.webNav .drop03 .article .detail a { line-height:20px; color:#666; }
.webNav .drop04 { overflow:hidden; left:auto; right:0; width:580px; padding:29px 40px 30px 40px; }
.webNav .drop04 .list { display:block; float:left; overflow:hidden; width:320px; margin:0 10px 0 0; }
.webNav .drop04 .list li { display:block; float:left; overflow:hidden; width:140px; padding:5px 10px; background:url(ico.png) 0 -1039px no-repeat; }
.webNav .drop04 .list li a,
.webNav .drop04 .list li a:visited,
.webNav .drop04 .list li a:hover,
.webNav .drop04 .list li a:active { font-family:Microsoft YaHei; font-size:13px; line-height:20px; color:#074177; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.webNav .drop04 .list li a:hover { color:#6A8DAD; }
.webNav .drop04 .article { display:block; float:left; overflow:hidden; width:210px; height:160px; padding:0 0 0 39px; border-left:1px solid #CCC; }
.webNav .drop04 .article .cover { overflow:hidden; width:210px; height:85px; margin:0 0 10px 0; }
.webNav .drop04 .article .cover img { display:block; width:210px; height:85px; }
.webNav .drop04 .article .detail { line-height:20px; color:#666; }
.webNav .drop04 .article .detail a { line-height:20px; color:#666; }
.webNav .drop05 { overflow:hidden; left:auto; right:0; width:680px; padding:29px 40px 30px 40px; }
.webNav .drop05 .list { display:block; float:left; overflow:hidden; width:420px; margin:0 10px 0 0; }
.webNav .drop05 .list li { display:block; float:left; overflow:hidden; width:190px; padding:5px 10px; background:url(ico.png) 0 -1039px no-repeat; }
.webNav .drop05 .list li a,
.webNav .drop05 .list li a:visited,
.webNav .drop05 .list li a:hover,
.webNav .drop05 .list li a:active { font-family:Microsoft YaHei; font-size:13px; line-height:20px; color:#074177; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.webNav .drop05 .list li a:hover { color:#6A8DAD; }
.webNav .drop05 .article { display:block; float:left; overflow:hidden; width:210px; height:260px; padding:0 0 0 39px; border-left:1px solid #CCC; }
.webNav .drop05 .article .cover { overflow:hidden; width:210px; height:85px; margin:0 0 10px 0; }
.webNav .drop05 .article .cover img { display:block; width:210px; height:85px; }
.webNav .drop05 .article .detail { line-height:20px; color:#666; }
.webNav .drop05 .article .detail a { line-height:20px; color:#666; }
.webNav .line { overflow:hidden; position:absolute; left:0; top:0; z-index:0; width:100%; height:1px; background:#CBCBCB; }
.webAside { position:absolute; left:50%; top:585px; z-index:99; width:50px; height:270px; margin:0 0 0 570px; }
.webAside .link { display:block; }
.webAside .link li { display:block; position:relative; width:50px; height:44px; /*border-bottom:1px solid #e85c41;*/ *margin-bottom:-3px;border-bottom:1px solid #5EB1EB; }
.webAside .link li a,
.webAside .link li a:visited,
.webAside .link li a:hover,
.webAside .link li a:active { display:block; overflow:hidden; width:50px; height:44px; background:url(sprite.png) 0 0 no-repeat; text-indent:-9999px; }
.webAside .link li .link01,
.webAside .link li .link01:visited,
.webAside .link li .link01:hover,
.webAside .link li .link01:active { background-position:-60px -260px; }
.webAside .link li .link01:hover { background-position:-60px -310px; }
.webAside .link li .link02,
.webAside .link li .link02:visited,
.webAside .link li .link02:hover,
.webAside .link li .link02:active { background-position:-120px -260px; }
.webAside .link li .link02:hover { background-position:-120px -310px; }
.webAside .link li .link03,
.webAside .link li .link03:visited,
.webAside .link li .link03:hover,
.webAside .link li .link03:active { background-position:0 -360px; }
.webAside .link li .link03:hover { background-position:0 -410px; }
.webAside .link li .link04,
.webAside .link li .link04:visited,
.webAside .link li .link04:hover,
.webAside .link li .link04:active { background-position:-60px -360px; }
.webAside .link li .link04:hover { background-position:-60px -410px; }
.webAside .link li .link05,
.webAside .link li .link05:visited,
.webAside .link li .link05:hover,
.webAside .link li .link05:active { height:45px; background-position:-120px -360px; }
.webAside .link li .link05:hover { background-position:-120px -410px; }
.webAside .link li .text { display:none; overflow:hidden; position:absolute; left:-70px; top:5px; z-index:9; width:80px; height:20px; background:url(sprite.png) -180px -260px no-repeat; line-height:20px; color:#FFF; text-align:center; }
.webAside .link li .code { display:none; overflow:hidden; position:absolute; left:-95px; top:-25px; width:93px; height:93px; border:1px solid #E0E0E0; }
.webAside .link li .code img { display:block; width:93px; height:93px; }
.webAside .link .last { height:45px; border-bottom:0; }
.webAside .link li:hover .text { display:block;  }
.webAside .link li:hover .code { display:block;  }
.webAside .top { display:block; overflow:hidden; cursor:pointer; width:50px; height:45px; background:url(sprite.png) 0 -260px no-repeat; text-indent:-9999px; }
.webAside .top:hover { background-position:0 -310px; }
.webAside .foot {
display: block;
overflow: hidden;
cursor: pointer;
width: 58px;
height: 111px;
background: url(sprite.png) -543px -497px no-repeat;
text-indent: -9999px;
padding:0;
}

.webAsideFixed { position:fixed; top:0; }
.webAsideColumn { top:260px; }
.webFooter { overflow:hidden; width:100%; min-width:980px; padding:40px 0; background:#474747; }
.webFooter .content { overflow:hidden; position:relative; width:980px; padding:240px 0 0 0; margin:0 auto; }
.webFooter .logo { overflow:hidden; position:absolute; left:0; top:0; z-index:9; width:100px; height:130px; }
.webFooter .logo a,
.webFooter .logo a:visited,
.webFooter .logo a:hover,
.webFooter .logo a:active { display:block; overflow:hidden; width:100px; height:130px; background:url(logo02.jpg) 0 0 no-repeat; text-indent:-9999px; }
.webFooter .code { overflow:hidden; position:absolute; left:4px; top:130px; z-index:9; width:90px; height:90px; }
.webFooter .code img { display:block; width:90px; height:90px; }
.webFooter .contact { overflow:hidden; position:absolute; left:160px; top:0; z-index:9; width:280px; }
.webFooter .contact .title { padding:5px 0 4px 0; border-bottom:1px solid #BFBFBF; margin:0 0 10px 0; font-size:16px; line-height:20px; color:#FEFEFE; text-transform:uppercase; }
.webFooter .contact .article { overflow:hidden; }
.webFooter .contact .article p { overflow:hidden; line-height:24px; color:#FFF; }
.webFooter .contact .article a,
.webFooter .contact .article a:visited,
.webFooter .contact .article a:hover,
.webFooter .contact .article a:active { line-height:24px; color:#FFF; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.webFooter .contact .article a:hover { color:#CCC; }
.webFooter .link { overflow:hidden; position:absolute; left:490px; top:0; z-index:9; width:200px; }
.webFooter .link .title { padding:5px 0 4px 0; border-bottom:1px solid #BFBFBF; margin:0 0 10px 0; font-size:16px; line-height:20px; color:#FEFEFE; text-transform:uppercase; }
.webFooter .link .article { overflow:hidden; }
.webFooter .link .article em { margin:0 15px; font-family:SimSun; line-height:24px; color:#FFF; }
.webFooter .link .article a,
.webFooter .link .article a:visited,
.webFooter .link .article a:hover,
.webFooter .link .article a:active { line-height:24px; color:#FFF; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.webFooter .link .article a:hover { color:#CCC; }
.webFooter .other { position:absolute; right:0; top:0; z-index:9; width:240px; }
.webFooter .other .select { display:block; position:relative; width:240px; height:30px; margin:0 0 10px 0; }
.webFooter .other .select .option { display:block; overflow:hidden; cursor:pointer; padding:5px 20px; background:#686868 url(ico.png) 220px -2138px no-repeat; line-height:20px; color:#FFF; }
.webFooter .other .select:hover .option { border-radius:5px 5px 0 0; }
.webFooter .other .select .list { display:none; position:absolute; left:0; top:30px; z-index:9; overflow:hidden; width:200px; padding:10px 20px; border-radius:0 0 5px 5px; background:#686868; opacity:0; filter:Alpha(opacity=0); }
.webFooter .other .select .list li { overflow:hidden; padding:2px 0; }
.webFooter .other .select .list li a,
.webFooter .other .select .list li a:visited,
.webFooter .other .select .list li a:hover,
.webFooter .other .select .list li a:active { display:block; overflow:hidden; line-height:20px; color:#FFF; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.webFooter .other .select .list li a:hover { color:#CCC; }
.webFooter .other .select:hover { z-index:9; }
.webFooter .nav { overflow:hidden; position:absolute; right:0; top:80px; z-index:8; width:240px; }
.webFooter .nav em { margin:0 20px; font-family:SimSun; line-height:20px; color:#AAA; }
.webFooter .nav a,
.webFooter .nav a:visited,
.webFooter .nav a:hover,
.webFooter .nav a:active { line-height:20px; color:#AAA; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.webFooter .nav a:hover { color:#CCC; }
.webFooter .copyright { overflow:hidden; text-align:center; }
.webFooter .copyright p { font-family:Arial, Microsoft YaHei; line-height:20px; color:#868686; vertical-align:middle; }
.webFooter .copyright p a,
.webFooter .copyright p a:visited,
.webFooter .copyright p a:hover,
.webFooter .copyright p a:active { line-height:20px; color:#868686; text-decoration:none; vertical-align:middle; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.webFooter .copyright p a:hover { color:#AAA; }
.webFooter .copyright span { margin:0 0 0 10px; font-size:10px; line-height:20px; color:#7A7A7A; vertical-align:middle; }
.webFooter .copyright span a,
.webFooter .copyright span a:visited,
.webFooter .copyright span a:hover,
.webFooter .copyright span a:active { font-size:10px; line-height:20px; color:#7A7A7A; text-decoration:none; vertical-align:middle; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.webFooter .copyright span a:hover { color:#AAA; }
.webFooter .copyright .link01,
.webFooter .copyright .link01:visited,
.webFooter .copyright .link01:hover,
.webFooter .copyright .link01:active { display:inline-block; width:20px; height:20px; margin:0 0 0 10px; background:url(ico.png) 0 0 no-repeat; text-indent:-9999px; }
.webFooter .copyright .link01:hover { background-position:0 -50px; }
.webFooter .copyright .link02,
.webFooter .copyright .link02:visited,
.webFooter .copyright .link02:hover,
.webFooter .copyright .link02:active { display:inline-block; width:20px; height:20px; margin:0 0 0 10px; background:url(ico.png) 0 -100px no-repeat; text-indent:-9999px; }
.webFooter .copyright .link02:hover { background-position:0 -150px; }
/*web public css end*/

/*web index css begin*/
.indexBanner { overflow:hidden; position:relative; width:100%; min-width:1000px; height:0; }
.indexBanner .toggle { overflow:hidden; position:absolute; left:13px; top:13px; z-index:9; cursor:pointer; width:55px; height:24px; background:url(sprite.png) -450px -210px no-repeat; font-weight:bold; line-height:24px; color:#0F51B2; text-align:center; }
.indexBanner .toggle:hover { background-position:-450px -240px; color:#FFF; }
.indexBanner .close { overflow:hidden; position:absolute; right:0; top:0; z-index:9; cursor:pointer; width:30px; height:30px; background:url(sprite.png) -410px -210px no-repeat; text-indent:-9999px; }
.indexBanner .close:hover { background-position:-410px -250px; }
.indexBanner .cover { overflow:hidden; position:absolute; left:0; top:0; z-index:0; width:100%; height:500px; background:url(../resources/indexBanner01.jpg) 50% 0 no-repeat; text-indent:-9999px; }
.indexBanner .mask { display:none; overflow:hidden; position:absolute; left:0; top:0; z-index:1; width:100%; height:50px; background:url(../resources/indexBanner02.jpg) 50% 0 no-repeat; opacity:0; filter:Alpha(opacity=0); }
.indexBanner .mask .content { overflow:hidden; position:relative; width:550px; height:26px; padding:12px 0 12px 450px; margin:0 auto; }
.indexBanner .mask .content a,
.indexBanner .mask .content a:visited,
.indexBanner .mask .content a:hover,
.indexBanner .mask .content a:active { display:block; *display:inline; float:left; overflow:visible; padding:3px 9px; margin:0 20px 0 0; background:#0F51B2; line-height:20px; color:#FFF; text-decoration:none; white-space:nowrap; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.indexBanner .mask .content a:hover { background:#FFF; color:#0F51B2; }
.indexFlash { overflow:hidden; width:100%; min-width:1160px; height:711px; margin:0 0 40px 0; }
.indexFlash .photo { overflow:hidden; position:relative; width:100%; height:711px; }
.indexFlash .photo .list { overflow:hidden; position:relative; width:100%; height:711px; }
.indexFlash .photo .list li { display:none; overflow:hidden; position:absolute; left:0; top:0; z-index:1; width:100%; height:711px; background-position:50% 0; background-repeat:no-repeat; opacity:0; filter:Alpha(opacity=0); }
.indexFlash .photo .list li a,
.indexFlash .photo .list li a:visited,
.indexFlash .photo .list li a:hover,
.indexFlash .photo .list li a:active { display:block; overflow:hidden; width:100%; height:711px; background:#000; opacity:0; filter:Alpha(opacity=0); }
.indexFlash .photo .list .current { display:block; z-index:3; opacity:1; filter:Alpha(opacity=100); }
.indexFlash .photo .control { overflow:hidden; position:absolute; left:50%; top:650px; z-index:9; margin:0 0 0 180px; }
.indexFlash .photo .control span { display:block; float:left; overflow:hidden; cursor:pointer; width:13px; height:13px; margin:0 7px 0 0; background:url(ico.png) 0 -300px no-repeat; text-indent:-9999px; }
.indexFlash .photo .control span:hover { background-position:0 -500px; }
.indexFlash .photo .control .current,
.indexFlash .photo .control .current:hover { background-position:0 -400px; }
.indexFlash .photo .prev { overflow:hidden; position:absolute; left:50%; top:300px; z-index:9; cursor:pointer; width:60px; height:105px; margin:0 0 0 -580px; background:url(sprite.png) 0 0 no-repeat; text-indent:-9999px; }
.indexFlash .photo .prev:hover { background-position:-70px 0; }
.indexFlash .photo .next { overflow:hidden; position:absolute; left:50%; top:300px; z-index:9; cursor:pointer; width:60px; height:105px; margin:0 0 0 520px; background:url(sprite.png) -140px 0 no-repeat; text-indent:-9999px; }
.indexFlash .photo .next:hover { background-position:-210px 0; }
.indexMainbg { width:100%; BACKGROUND:#FFF;}
.indexMain { position:relative; z-index:9; width:980px; margin:0 auto;}
.indexVideo { overflow:hidden; position:absolute; right:0; top:-110px; width:196px; height:86px; border:2px solid #FFF; }
.indexVideo a,
.indexVideo a:visited,
.indexVideo a:hover,
.indexVideo a:active { display:block; overflow:hidden; cursor:pointer; width:200px; height:90px; text-decoration:none; }
.indexVideo .cover { overflow:hidden; width:196px; height:86px; }
.indexVideo .cover img { display:block; width:196px; height:86px; }
.indexVideo .mask { overflow:hidden; position:absolute; left:0; top:0; z-index:1; width:196px; height:86px; background:#000; opacity:0.6; filter:Alpha(opacity=60); -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.indexVideo .titleCh { overflow:hidden; position:absolute; right:40px; top:40px; z-index:9; font-family:Microsoft YaHei; font-size:16px; line-height:20px; color:#FFF; }
.indexVideo .titleEn { overflow:hidden; position:absolute; right:40px; top:60px; z-index:9; font-family:Arial; font-size:10px; font-weight:bold; line-height:16px; color:#FFF; text-transform:uppercase; }
.indexVideo .ico { overflow:hidden; position:absolute; right:10px; top:10px; z-index:9; width:28px; height:28px; background:url(ico.png) 0 -450px no-repeat; text-indent:-9999px; }
.indexVideo:hover .mask { background:#434343; opacity:0.6; filter:Alpha(opacity=60); }
.indexProduct { position:relative; width:980px; padding:0 0 80px 0; margin:0 0 50px 0; }
.indexProduct .header { overflow:hidden; position:relative; width:980px; height:26px; margin:0 0 24px 0; }
.indexProduct .header .title { display:block; overflow:hidden; height:26px; padding:0 0 0 30px; background:url(ico.png) 0 -497px no-repeat; }
.indexProduct .header .title .ch { margin:0 10px 0 0; font-family:Microsoft YaHei; font-size:20px; line-height:26px; color:#333; vertical-align:baseline; }
.indexProduct .header .title .en { font-size:14px; line-height:26px; color:#999; }
.indexProduct .header .search { overflow:hidden; position:absolute; right:0; top:0; z-index:9; width:198px; height:24px; border:1px solid #C7C7C7; }
.indexProduct .header .search .text { display:block; float:left; overflow:hidden; width:150px; height:20px; padding:2px 9px; border:0; margin:0; background:#FFF; line-height:20px; color:#AAA; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.indexProduct .header .search .text:focus { color:#666; }
.indexProduct .header .search .submit { display:block; float:left; overflow:hidden; cursor:pointer; width:30px; height:24px; padding:0; border:0; border-left:1px solid #C7C7C7; margin:0; background:#3C3C3C url(ico.png) 4px -548px no-repeat; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.indexProduct .header .search .submit:hover { background-color:#636363; }
.indexProduct .product { overflow:hidden; *position:relative; width:980px; height:190px; }
.indexProduct .product .list { overflow:hidden; width:999999px; height:190px; }
.indexProduct .product .list li { display:block; float:left; overflow:hidden; position:relative; width:146px; height:190px; margin:0 25px; }
.indexProduct .product .list li a,
.indexProduct .product .list li a:visited,
.indexProduct .product .list li a:hover,
.indexProduct .product .list li a:active { display:block; overflow:hidden; cursor:pointer; width:146px; height:190px; text-decoration:none; }
.indexProduct .product .list li .mask { overflow:hidden; position:absolute; left:0; top:0; z-index:1; width:146px; height:146px; background:url(sprite.png) 0 -110px no-repeat; text-indent:-9999px; }
.indexProduct .product .list li .zoom { display:none; overflow:hidden; position:absolute; left:0; top:0; z-index:2; width:146px; height:146px; background:url(sprite.png) -160px -110px no-repeat; text-indent:-9999px; }
.indexProduct .product .list li .cover { overflow:hidden; width:146px; height:146px; margin:0 0 5px 0; }
.indexProduct .product .list li .cover img { display:block; width:146px; height:146px; }
.indexProduct .product .list li .titleCh { display:block; overflow:hidden; font-size:14px; font-weight:bold; line-height:20px; color:#333; text-align:center; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.indexProduct .product .list li .titleEn { display:block; overflow:hidden; line-height:20px; color:#666; text-align:center; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.indexProduct .product .list li:hover .zoom { display:block; }
.indexProduct .product .list li:hover .titleCh { color:#666; }
.indexProduct .product .list li:hover .titleEn { color:#999; }
.indexProduct .prev { overflow:hidden; position:absolute; left:-40px; top:100px; z-index:9; cursor:pointer; width:20px; height:40px; background:url(sprite.png) -280px 0 no-repeat; text-indent:-999px; }
.indexProduct .prev:hover { background-position:-310px 0; }
.indexProduct .next { overflow:hidden; position:absolute; right:-40px; top:100px; z-index:9; cursor:pointer; width:20px; height:40px; background:url(sprite.png) -280px -50px no-repeat; text-indent:-999px; }
.indexProduct .next:hover { background-position:-310px -50px; }
.indexProduct .more,
.indexProduct .more:visited,
.indexProduct .more:hover,
.indexProduct .more:active { overflow:hidden; position:absolute; left:50%; bottom:0; z-index:9; width:180px; height:40px; margin:0 0 0 -90px; background:url(sprite.png) -340px 0 no-repeat; text-indent:-9999px; }
.indexProduct .more:hover { background-position:-340px -50px; }
.indexProduct .line { overflow:hidden; position:absolute; left:0; bottom:20px; z-index:8; width:980px; height:1px; background:#D2D2D2; }
.indexNews { display:block; float:left; overflow:hidden; width:400px; margin:60px 60px 60px 0; }
.indexNews .header { overflow:hidden; position:relative; width:400px; height:26px; margin:0 0 24px 0; }
.indexNews .header .title { display:block; overflow:hidden; height:26px; padding:0 0 0 30px; background:url(ico.png) 0 -497px no-repeat; }
.indexNews .header .title .ch { margin:0 10px 0 0; font-family:Microsoft YaHei; font-size:20px; line-height:26px; color:#333; vertical-align:baseline; }
.indexNews .header .title .en { font-size:14px; line-height:26px; color:#999; }
.indexNews .header .more,
.indexNews .header .more:visited,
.indexNews .header .more:hover,
.indexNews .header .more:active { overflow:hidden; position:absolute; right:0; top:0; z-index:9; line-height:26px; color:#AAA; text-decoration:none; text-transform:uppercase; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.indexNews .header .more:hover { color:#666; }
.indexNews .news { overflow:hidden; }
.indexNews .news .list { overflow:hidden; }
.indexNews .news .list li { overflow:hidden; margin:0 0 50px 0; }
.indexNews .news .list li a,
.indexNews .news .list li a:visited,
.indexNews .news .list li a:hover,
.indexNews .news .list li a:active { display:block; overflow:hidden; cursor:pointer; width:400px; height:70px; text-decoration:none; }
.indexNews .news .list li .cover { display:block; float:left; overflow:hidden; width:115px; height:70px; margin:0 20px 0 0; }
.indexNews .news .list li .cover img { display:block; width:115px; height:70px; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.indexNews .news .list li .article { display:block; float:left; overflow:hidden; position:relative; width:240px; }
.indexNews .news .list li .article .date { display:block; overflow:hidden; width:80px; height:20px; margin:0 0 5px 0; background:#8A8787; line-height:20px; color:#FFF; text-align:center; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.indexNews .news .list li .article .detail { display:block; overflow:hidden; line-height:20px; color:#666; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.indexNews .news .list li .article .new { overflow:hidden; position:absolute; left:90px; top:0; z-index:9; width:34px; height:20px; background:url(new.gif) 0 0 no-repeat; text-indent:-9999px; }
.indexNews .news .list li:hover .cover img { opacity:0.8; filter:Alpha(opacity=80); }
.indexNews .news .list li:hover .article .date { background:#A19F9F; }
.indexNews .news .list li:hover .article .detail { color:#999; }
.indexLink { display:block; float:left; overflow:hidden; width:260px; margin:60px 60px 60px 0; }
.indexLink a,
.indexLink a:visited,
.indexLink a:hover,
.indexLink a:active { display:block; overflow:hidden; width:260px; height:70px; margin:0 0 15px 0; background:url(sprite.png) 0 0 no-repeat; text-indent:-9999px; }
.indexLink .link01,
.indexLink .link01:visited,
.indexLink .link01:hover,
.indexLink .link01:active { background-position:0 -460px; }
.indexLink .link01:hover { background-position:0 -550px; }
.indexLink .link02,
.indexLink .link02:visited,
.indexLink .link02:hover,
.indexLink .link02:active { background-position:0 -640px; }
.indexLink .link02:hover { background-position:0 -730px; }
.indexLink .link03,
.indexLink .link03:visited,
.indexLink .link03:hover,
.indexLink .link03:active { background-position:-470px -640px; }
.indexLink .link03:hover { background-position:-470px -730px; }
.indexNav { display:block; float:left; overflow:hidden; width:200px; margin:60px 0 60px 0; }
.indexNav .nav { overflow:hidden; }
.indexNav .nav a,
.indexNav .nav a:visited,
.indexNav .nav a:hover,
.indexNav .nav a:active { display:block; overflow:hidden; position:relative; cursor:pointer; padding:12px 0 7px 60px; border-bottom:1px solid #DCDCDC; text-decoration:none; }
.indexNav .nav a .titleCh,
.indexNav .nav a:visited .titleCh,
.indexNav .nav a:hover .titleCh,
.indexNav .nav a:active .titleCh { display:block; overflow:hidden; font-family:Microsoft YaHei; font-size:14px; line-height:20px; color:#666; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.indexNav .nav a:hover .titleCh { color:#333; }
.indexNav .nav a .titleEn,
.indexNav .nav a:visited .titleEn,
.indexNav .nav a:hover .titleEn,
.indexNav .nav a:active .titleEn { display:block; overflow:hidden; line-height:20px; color:#BBB; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.indexNav .nav a .titleEn { color:#999; }
.indexNav .nav a .ico { overflow:hidden; position:absolute; left:15px; top:12px; z-index:9; width:30px; height:30px; background:url(ico.png) 0 0 no-repeat; text-indent:-9999px; }
.indexNav .nav a .ico01,
.indexNav .nav a:visited .ico01,
.indexNav .nav a:hover .ico01,
.indexNav .nav a:active .ico01 { background-position:0 -600px; }
.indexNav .nav a:hover .ico01 { background-position:0 -650px; }
.indexNav .nav a .ico02,
.indexNav .nav a:visited .ico02,
.indexNav .nav a:hover .ico02,
.indexNav .nav a:active .ico02 { background-position:0 -700px; }
.indexNav .nav a:hover .ico02 { background-position:0 -750px; }
.indexNav .nav a .ico03,
.indexNav .nav a:visited .ico03,
.indexNav .nav a:hover .ico03,
.indexNav .nav a:active .ico03 { background-position:0 -800px; }
.indexNav .nav a:hover .ico03 { background-position:0 -850px; }
.indexNav .nav a .ico04,
.indexNav .nav a:visited .ico04,
.indexNav .nav a:hover .ico04,
.indexNav .nav a:active .ico04 { background-position:0 -900px; }
.indexNav .nav a:hover .ico04 { background-position:0 -950px; }
/*web index css end*/

/*web other css begin*/
.columnBanner { overflow:hidden; width:100%; min-width:980px; height:380px; margin:0 0 30px 0; background-position:50% 0; background-repeat:no-repeat; }
.columnContainer { overflow:hidden; width:1010px; margin:0 auto 60px auto; }
.columnSide { display:block; float:left; position:relative; z-index:9; width:200px; }
.columnTitle { overflow:hidden; padding:15px 0 15px 15px; background:#074177; }
.columnTitle .ch { display:block; overflow:hidden; font-family:Microsoft YaHei; font-size:26px; line-height:30px; color:#FFF; }
.columnTitle .en { display:block; overflow:hidden; font-family:Tahoma; font-size:16px; line-height:30px; color:#FFF; text-transform:uppercase; }
.columnDate { overflow:hidden; border:1px solid #D5D5D5; margin:0 0 30px 0; }

.columnDate .year { overflow:hidden; height:30px; margin:0 0 15px 0; background:#C6C6C6 url(bg03.jpg) 50% 100% no-repeat; font-size:14px; line-height:30px; color:#FFF; text-align:center; }
.columnDate .month { overflow:hidden; width:168px; margin:0 auto 11px auto; }
.columnDate .month .list { overflow:hidden; }
.columnDate .month .list li { display:block; float:left; overflow:hidden; width:38px; height:38px; margin:0 2px 4px 2px; }
.columnDate .month .list li a,
.columnDate .month .list li a:visited,
.columnDate .month .list li a:hover,
.columnDate .month .list li a:active { display:block; overflow:hidden; background:#F2F2F2; line-height:38px; color:#666; text-decoration:none; text-align:center; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnDate .month .list li a:hover { background:#AAA; color:#FFF; }
.columnDate .month .list .current a,
.columnDate .month .list .current a:visited,
.columnDate .month .list .current a:hover,
.columnDate .month .list .current a:active { background:#006DB9; font-weight:bold; color:#FFF; }
.columnNav { margin:0 0 30px 0; }
.columnNav li { display:block; position:relative; width:200px; height:40px; }
.columnNav li a,
.columnNav li a:visited,
.columnNav li a:hover,
.columnNav li a:active { display:block; overflow:hidden; padding:10px 0 9px 15px; border-bottom:1px solid #BBB; background:url(ico.png) 170px -1084px no-repeat; font-size:14px; line-height:20px; color:#333; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnNav .current a,
.columnNav .current a:visited,
.columnNav .current a:hover,
.columnNav .current a:active,
.columnNav .hover a,
.columnNav .hover a:visited,
.columnNav .hover a:hover,
.columnNav .hover a:active { background-color:#EFEFEF; background-position:175px -1084px; font-weight:bold; }
.columnNav li .drop { display:none; overflow:hidden; position:absolute; left:199px; top:0; z-index:9; width:420px; padding:20px 20px 10px 20px; border-left:3px solid #074177; background:#E0E0E0; opacity:0; filter:Alpha(opacity=0); }
.columnNav li .drop em { display:inline-block; margin:0 15px 10px 15px; font-family:SimSun; line-height:20px; color:#999; vertical-align:middle; }
.columnNav li .drop a,
.columnNav li .drop a:visited,
.columnNav li .drop a:hover,
.columnNav li .drop a:active { display:inline-block; width:180px; padding:0; border-bottom:0; margin:0 0 10px 0; background:none; font-size:12px; font-weight:normal; line-height:20px; color:#333; text-align:left; vertical-align:middle; }
.columnNav li .drop a:hover { color:#999; }
.columnNav .hover .drop { display:block; }
.columnSearch { overflow:hidden; margin:0 0 30px 0; }
.columnSearch .text { display:block; float:left; overflow:hidden; width:150px; height:20px; padding:4px 10px 4px 9px; border:1px solid #AAA; border-right:0; margin:0; line-height:20px; color:#AAA; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnSearch .text:focus { color:#666; }
.columnSearch .submit { display:block; float:left; overflow:hidden; cursor:pointer; width:30px; height:30px; padding:0; border:0; margin:0; background:#6B6A6A url(ico.png) 5px -545px no-repeat; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnSearch .submit:hover { background-color:#898888; }
.columnLabel { overflow:hidden; padding:14px 9px; border:1px solid #D5D5D5; margin:0 0 30px 0; }
.columnLabel a,
.columnLabel a:visited,
.columnLabel a:hover,
.columnLabel a:active { display:inline-block; padding:2px 9px; border:1px dashed #F2F2F2; margin:0 10px 10px 0; background:#F2F2F2; line-height:20px; color:#666; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnLabel a:hover { border:1px dashed #B5B5B5; background:#FFF; }
.columnLetter { overflow:hidden; border:1px solid #D5D5D5; margin:0 0 30px 0; }
.columnLetter .header { overflow:hidden; position:relative; height:20px; padding:7px 0; border-bottom:1px solid #D5D5D5; background:#074177; font-size:14px; }
.columnLetter .header .title { display:block; overflow:hidden; padding:0 0 0 14px; font-size:14px; line-height:20px; color:#FFF; }
.columnLetter .header .more,
.columnLetter .header .more:visited,
.columnLetter .header .more:hover,
.columnLetter .header .more:active { overflow:hidden; position:absolute; right:9px; top:7px; z-index:9; font-size:10px; line-height:20px; color:#FFF; text-transform:uppercase; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnLetter .header .more:hover { color:#000; }
.columnLetter .list { overflow:hidden; padding:14px 9px; }
.columnLetter .list li { padding:0 0 0 15px; background:url(ico.png) 0 -992px no-repeat; }
.columnLetter .list li a,
.columnLetter .list li a:visited,
.columnLetter .list li a:hover,
.columnLetter .list li a:active { line-height:25px; color:#666; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnLetter .list li a:hover { color:#999; }
.columnSelect { overflow:hidden; width:200px; height:60px; margin:0 0 30px 0; }
.columnSelect .select,
.columnSelect .select:visited,
.columnSelect .select:hover,
.columnSelect .select:active { display:block; overflow:hidden; width:200px; height:60px; background:url(sprite.png) -270px -460px no-repeat; text-indent:-9999px; }
.columnSelect .select:hover { background-position:-270px -530px; }
.columnLink { overflow:hidden; width:198px; border:1px solid #D5D5D5; margin:0 0 30px 0; }
.columnLink a,
.columnLink a:visited,
.columnLink a:hover,
.columnLink a:active { display:block; overflow:hidden; padding:5px 14px 4px 14px; border-bottom:1px solid #D5D5D5; background:url(ico.png) 174px -989px no-repeat; font-size:14px; line-height:20px; color:#333; text-decoration:none; }
.columnLink a:hover { font-weight:bold; }
.columnLink .last,
.columnLink .last:visited,
.columnLink .last:hover,
.columnLink .last:active { padding:5px 14px; border-bottom:0; }
.columnLink .title{background: #074177;color: #fff;height: 30px;line-height: 30px;text-indent: 15px;}
.columnLink .linkman{background: #f2f2f2;color: #686868;height: 30px;line-height: 30px;text-indent: 15px;}
.columnLink .content{border-bottom: 1px solid #D5D5D5;height: 37px;line-height: 37px;}
.columnLink .last1{border-bottom: none;}
.columnLink .content .ico{width: 16px;height: 18px;background: url(sprite.png) -774px -501px;display: block;float: left;margin:10px 15px 0 15px;}
.columnLink .content .ico2{background-position: -774px -535px}
.columnLink .content .ico3{background-position: -774px -575px}
.columnLink .content a{border-bottom: none;padding:0;display: block;float: left;height: 37px;line-height: 37px;font-size: 12px;color: #434343;}

.columnNew { overflow:hidden; border:1px solid #D5D5D5; margin:0 0 30px 0; }
.columnNew .header { overflow:hidden; position:relative; height:20px; padding:5px 0 4px 14px; border-bottom:1px solid #D5D5D5; background:#074177; }
.columnNew .header .title { display:block; overflow:hidden; font-size:14px; line-height:20px; color:#FFF; }
.columnNew .header .more,
.columnNew .header .more:visited,
.columnNew .header .more:hover,
.columnNew .header .more:active { overflow:hidden; position:absolute; right:14px; top:5px; z-index:9; line-height:20px; color:#FFF; text-decoration:none; text-transform:uppercase; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnNew .header .more:hover { color:#CCC; }
.columnNew .article { overflow:hidden; padding:9px 14px; }
.columnNew .article .title { display:block; overflow:hidden; margin:0 0 5px 0; }
.columnNew .article .title a,
.columnNew .article .title a:visited,
.columnNew .article .title a:hover,
.columnNew .article .title a:active { font-weight:bold; line-height:20px; color:#666; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnNew .article .title a:hover { color:#999; }
.columnNew .article .detail { line-height:20px; color:#666; }
.columnContact { overflow:hidden; width:200px; height:120px; margin:0 0 30px 0; }
.columnContact img { display:block; width:200px; height:120px; }
.columnQuote { overflow:hidden; position:relative; border:1px solid #E4E4E4; margin:0 0 30px 0; }
.columnQuote .title { padding:7px 9px; border-bottom:1px solid #E4E4E4; margin:0 0 9px 0; font-size:14px; font-weight:bold; line-height:20px; color:#333; }
.columnQuote .about { display:block; overflow:hidden; padding:0 14px; margin:0 0 5px 0; line-height:20px; color:#333; }
.columnQuote strong { display:block; overflow:hidden; padding:0 14px; margin:0 0 5px 0; font-weight:bold; line-height:20px; color:#333; }
.columnQuote p { display:block; overflow:hidden; padding:0 14px; margin:0 0 10px 0; }
.columnQuote input { display:block; overflow:hidden; width:160px; height:20px; padding:0 4px; border:1px solid #E4E4E4; border-radius:2px; margin:0; line-height:20px; color:#999; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnQuote input:focus { color:#333; }
.columnQuote .name { float:left; width:90px; margin:0 10px 0 0; }
.columnQuote .sex { float:left; width:50px; }
.columnQuote .submit { display:block; overflow:hidden; cursor:pointer; width:170px; height:30px; padding:0; margin:0 auto 19px auto; background:#FF7200; font-size:14px; font-weight:bold; color:#FFF; text-align:center; }
.columnQuote .submit:hover { background:#FD8C31; }
.columnQuote .line { overflow:hidden; width:170px; height:0; padding:9px 0 0 0; border-bottom:1px dashed #C9C9C9; margin:0 auto 10px auto; }
.columnShop { overflow:hidden; background:#F4F4F4; }
.columnShop a,
.columnShop a:visited,
.columnShop a:hover,
.columnShop a:active { display:block; overflow:hidden; position:relative; cursor:pointer; width:120px; padding:20px 20px 19px 50px; border-bottom:1px dashed #D2D2D2; margin:0 auto; text-decoration:none; }
.columnShop a .text,
.columnShop a:visited .text,
.columnShop a:hover .text,
.columnShop a:active .text { display:block; overflow:hidden; font-size:14px; line-height:20px; color:#333; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnShop a:hover .text { color:#666; }
.columnShop a .ico { overflow:hidden; position:absolute; left:2px; top:12px; z-index:9; width:36px; height:36px; background:url(ico.png) 0 0 no-repeat; text-indent:-9999px; }
.columnShop a .ico01,
.columnShop a:visited .ico01,
.columnShop a:hover .ico01,
.columnShop a:active .ico01 { background-position:0 -1150px; }
.columnShop a:hover .ico01 { background-position:0 -1200px; }
.columnShop a .ico02,
.columnShop a:visited .ico02,
.columnShop a:hover .ico02,
.columnShop a:active .ico02 { background-position:0 -1250px; }
.columnShop a:hover .ico02 { background-position:0 -1300px; }
.columnShop a .arrow { overflow:hidden; position:absolute; right:10px; top:25px; z-index:9; width:5px; height:9px; background:url(ico.png) 0 -1000px no-repeat; text-indent:-9999px; }
.columnMain { display:block; float:right; overflow:hidden; position:relative; z-index:1; width:780px; }
.columnPath { overflow:hidden; padding:0 0 4px 0; border-bottom:1px solid #BFBFBF; margin:0 0 20px 0; text-align:right; }
.columnPath em { margin:0 10px; font-family:SimSun; line-height:20px; color:#999; }
.columnPath strong { line-height:20px; color:#999; }
.columnPath a,
.columnPath a:visited,
.columnPath a:hover,
.columnPath a:active { line-height:20px; color:#999; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnPath a:hover { color:#666; }
.pageFlip { overflow:hidden; position:relative; padding:19px 0 20px 0; border-top:1px solid #D5D5D5; }
.pageFlip strong { margin:0 10px 0 0; font-family:SimSun; font-weight:bold; line-height:20px; color:#666; vertical-align:middle; }
.pageFlip a,
.pageFlip a:visited,
.pageFlip a:hover,
.pageFlip a:active { margin:0 10px 0 0; font-family:SimSun; line-height:20px; color:#666; text-decoration:none; vertical-align:middle; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.pageFlip a:hover { color:#999; }
.pageFlip .ch { overflow:hidden; position:absolute; right:0; top:9px; z-index:9; line-height:20px; color:#999; }
.pageFlip .en { overflow:hidden; position:absolute; right:0; top:24px; z-index:9; line-height:20px; color:#999; }
.columnProduct { overflow:hidden; }
.columnProduct .aboutProduct { overflow:hidden; border:1px solid #D5D5D5; margin:0 0 30px 0; background:#F5F5F5; }
.columnProduct .aboutProduct .flash { display:block; float:left; overflow:hidden; position:relative; width:298px; height:188px; margin:0 20px 0 0; }
.columnProduct .aboutProduct .flash .list { overflow:hidden; width:999999px; height:188px; }
.columnProduct .aboutProduct .flash .list li { display:block; float:left; overflow:hidden; width:298px; height:188px; }
.columnProduct .aboutProduct .flash .list li .cover { overflow:hidden; width:298px; height:188px; }
.columnProduct .aboutProduct .flash .list li .cover img { display:block; width:298px; height:188px; }
.columnProduct .aboutProduct .flash .prev { overflow:hidden; position:absolute; left:14px; top:77px; z-index:9; cursor:pointer; width:19px; height:34px; background:url(sprite.png) -400px -600px no-repeat; text-indent:-9999px; }
.columnProduct .aboutProduct .flash .prev:hover { background-position:-430px -600px; }
.columnProduct .aboutProduct .flash .next { overflow:hidden; position:absolute; right:14px; top:77px; z-index:9; cursor:pointer; width:19px; height:34px; background:url(sprite.png) -400px -640px no-repeat; text-indent:-9999px; }
.columnProduct .aboutProduct .flash .next:hover { background-position:-430px -640px; }
.columnProduct .aboutProduct .article { display:block; float:left; overflow:hidden; width:440px; padding:28px 0 0 0; }
.columnProduct .aboutProduct .article .titleCh { display:block; overflow:hidden; font-family:Microsoft YaHei; font-size:22px; line-height:30px; color:#333; }
.columnProduct .aboutProduct .article .titleEn { display:block; overflow:hidden; margin:0 0 10px 0; font-size:14px; line-height:20px; color:#074177; text-transform:uppercase; }
.columnProduct .aboutProduct .article .detail { display:block; overflow:hidden; line-height:20px; color:#666; }
.columnProduct .listProduct { overflow:hidden; }
.columnProduct .listProduct .list { overflow:hidden; width:780px;  }
.columnProduct .listProduct .list li { display:block; float:left; overflow:hidden; position:relative; width:250px; margin:15px 5px}
.columnProduct .listProduct .list li .cover { overflow:hidden; width:240px; height:240px; }
.columnProduct .listProduct .list li .cover img { display:block; border:1px solid #F5F5F5; width:238px; height:240px; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnProduct .listProduct .list li .title { display:block; overflow:hidden; background:#F5F5F5;/*background:#AAA url(ico.png) 200px -1339px no-repeat; */ width:240px; height:40px;TEXT-align:center;vertical-align:middle;}

.columnProduct .listProduct .list li .title a,
.columnProduct .listProduct .list li .title a:visited,
.columnProduct .listProduct .list li .title a:hover,
.columnProduct .listProduct .list li .title a:active { font-size:14px; line-height:20px; color:#666; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; text-decoration:none; display:block; }
.columnProduct .listProduct .list li .title  a{line-height:20px; text-indent:10px;display:block;height:40px;}
.columnProduct .listProduct .list li .environment { overflow:hidden; position:absolute; right:10px; bottom:40px; z-index:9; width:50px; height:20px; padding:8px 0 0 0; background:url(sprite.png) -180px -290px no-repeat; line-height:20px; color:#FFF; text-align:center; }
.columnProduct .listProduct .list li .soon { overflow:hidden; position:absolute; right:10px; top:10px; z-index:9; width:51px; height:51px; background:url(sprite.png) -370px -730px no-repeat; text-indent:-9999px; }
.columnProduct .listProduct .list li:hover .title { background-color:#c6c6c6; }
.columnProduct .listProduct .list li:hover .cover img { opacity:0.8; filter:Alpha(opacity=80); border:1px solid #E4E4E4; width:238px; }
.columnProduct .pageProductAbout { overflow:hidden; position:relative; margin:0 0 40px 0; }
.columnProduct .pageProductAbout .title { overflow:hidden; margin:0 0 10px 0; font-family:Arial, Microsoft YaHei; font-size:18px; line-height:20px; color:#333; }
.columnProduct .pageProductAbout .detail { display:block; overflow:hidden; width:520px; line-height:20px; color:#333; }
.columnProduct .pageProductAbout .price { overflow:hidden; position:absolute; right:0; top:30px; z-index:9; cursor:pointer; width:100px; height:25px; background:url(sprite.png) -320px -100px no-repeat; font-size:14px; font-weight:bold; line-height:25px; color:#FFF; text-align:center; }
.columnProduct .pageProductAbout .price:hover { background-position:-320px -130px; }
.columnProduct .pageProductShow { overflow:hidden; margin:0 0 60px 0; }
.columnProduct .pageProductShow .show { display:block; float:left; overflow:hidden; width:360px; height:465px; margin:0 40px 0 0; }
.columnProduct .pageProductShow .show .photo { display:block; overflow:hidden; position:relative; width:358px; height:358px; border:1px solid #E4E4E4; margin:0 0 20px 0; }
.columnProduct .pageProductShow .show .photo .environment { overflow:hidden; position:absolute; left:0; top:0; z-index:9; width:75px; height:61px; background:url(bg02.png) 0 0 no-repeat; text-indent:-9999px; }
.columnProduct .pageProductShow .show .photo .soon { overflow:hidden; position:absolute; right:30px; top:20px; z-index:9; width:76px; height:76px; background:url(sprite.png) -280px -730px no-repeat; text-indent:-9999px; }
.columnProduct .pageProductShow .show .photo .cover { overflow:hidden; width:358px; height:358px; }
.columnProduct .pageProductShow .show .photo .cover img { display:block; width:358px; height:358px; }
.columnProduct .pageProductShow .show .thumb { overflow:hidden; position:relative; width:360px; height:85px; }
.columnProduct .pageProductShow .show .thumb .wrap { overflow:hidden; position:relative; z-index:1; width:285px; height:85px; margin:0 auto; }
.columnProduct .pageProductShow .show .thumb .wrap .list { overflow:hidden; width:99999px; height:85px; }
.columnProduct .pageProductShow .show .thumb .wrap .list li { display:block; float:left; overflow:hidden; cursor:pointer; width:85px; height:85px; margin:0 10px 0 0; }
.columnProduct .pageProductShow .show .thumb .wrap .list li .cover { overflow:hidden; width:83px; height:83px; padding:1px; }
.columnProduct .pageProductShow .show .thumb .wrap .list li .cover img { display:block; width:83px; height:83px; opacity:0.8; filter:Alpha(opacity=80); }
.columnProduct .pageProductShow .show .thumb .wrap .list .current .cover { padding:0; border:1px solid #FF7200; }
.columnProduct .pageProductShow .show .thumb .wrap .list .current .cover img { opacity:1; filter:Alpha(opacity=100); }
.columnProduct .pageProductShow .show .thumb .prev { overflow:hidden; position:absolute; left:15px; top:35px; z-index:9; cursor:pointer; width:10px; height:20px; background:url(sprite.png) -320px -160px no-repeat; text-indent:-9999px; }
.columnProduct .pageProductShow .show .thumb .prev:hover { background-position:-340px -160px; }
.columnProduct .pageProductShow .show .thumb .next { overflow:hidden; position:absolute; right:15px; top:35px; z-index:9; cursor:pointer; width:10px; height:20px; background:url(sprite.png) -360px -160px no-repeat; text-indent:-9999px; }
.columnProduct .pageProductShow .show .thumb .next:hover { background-position:-380px -160px; }
.columnProduct .pageProductShow .show .thumb .border { overflow:hidden; position:absolute; left:0; top:0; z-index:0; width:358px; height:83px; border:1px solid #E4E4E4; }
.columnProduct .pageProductShow .about { display:block; float:left; overflow:hidden; position:relative; width:378px; padding:0 0 60px 0; border:1px solid #E4E4E4; }
.columnProduct .pageProductShow .about .title { padding:7px 19px; border-bottom:1px solid #E4E4E4; font-size:14px; font-weight:bold; line-height:20px; color:#333; }
.columnProduct .pageProductShow .about .article { overflow:hidden; height:129px; padding:19px; }
.columnProduct .pageProductShow .about #editor p { overflow:hidden; line-height:20px; color:#333; }

.columnProduct .pageProductShow .about .toparticle { overflow:hidden; height:100px; padding:19px; }
.columnProduct .pageProductShow .about #topeditor p { overflow:hidden; line-height:20px; color:#333; }
.columnProduct .pageProductShow .about .bottomarticle { overflow:hidden; height:150px; padding:19px; }
.columnProduct .pageProductShow .about #bottomeditor p { overflow:hidden; line-height:20px; color:#333; }

.columnProduct .pageProductShow .about .buy { overflow:hidden; position:absolute; left:0; bottom:0; z-index:9; width:370px; height:30px; padding:14px 19px 15px 19px; border-top:1px solid #E4E4E4; }
.columnProduct .pageProductShow .about .buy a,
.columnProduct .pageProductShow .about .buy a:visited,
.columnProduct .pageProductShow .about .buy a:hover,
.columnProduct .pageProductShow .about .buy a:active { display:block; float:left; overflow:hidden; width:30px; height:30px; margin:0 10px 0 0; background:url(ico.png) 0 0 no-repeat; text-indent:-9999px; }
.columnProduct .pageProductShow .about .buy .buy01,
.columnProduct .pageProductShow .about .buy .buy01:visited,
.columnProduct .pageProductShow .about .buy .buy01:hover,
.columnProduct .pageProductShow .about .buy .buy01:active { background-position:0 -1650px; }
.columnProduct .pageProductShow .about .buy .buy01:hover { background-position:0 -1700px; }
.columnProduct .pageProductShow .about .buy .buy02,
.columnProduct .pageProductShow .about .buy .buy02:visited,
.columnProduct .pageProductShow .about .buy .buy02:hover,
.columnProduct .pageProductShow .about .buy .buy02:active { background-position:0 -1750px; }
.columnProduct .pageProductShow .about .buy .buy02:hover { background-position:0 -1800px; }
.columnProduct .pageProductShow .about .buy .text { overflow:hidden; position:absolute; left:99px; top:50%; z-index:1; margin:-10px 0 0 0; background:#FFF; line-height:20px; color:#666; text-transform:uppercase; }
.columnProduct .pageProductShow .about .buy .line { overflow:hidden; position:absolute; left:99px; top:29px; width:200px; height:0; border-bottom:1px dashed #DCDCDC; }
.columnProduct .pageProductTab { overflow:hidden; margin:0 0 20px 0; }
.columnProduct .pageProductTab .tab { overflow:hidden; width:780px; height:35px; margin:0 0 20px 0; background:#EFEFEF; }
.columnProduct .pageProductTab .tab span { display:block; float:left; overflow:hidden; cursor:pointer; width:149px; height:25px; padding:5px 0; margin:0 40px 0 0; font-size:14px; font-weight:bold; line-height:25px; color:#333; text-align:center; }
.columnProduct .pageProductTab .tab .current { padding:5px 0 3px 0; border-bottom:2px solid #FF7200; }
.columnProduct .pageProductTab .article { display:none; overflow:hidden; }
.columnProduct .pageProductTab #editor p { margin:0 0 15px 0; line-height:24px; color:#333; }
.columnProduct .pageProductVideo { overflow:hidden; }
.columnProduct .pageProductVideo .title { overflow:hidden; padding:5px 15px; margin:0 0 20px 0; background:#EFEFEF; font-size:14px; font-weight:bold; line-height:25px; color:#333; }
.columnProduct .pageProductVideo a,
.columnProduct .pageProductVideo a:visited,
.columnProduct .pageProductVideo a:hover,
.columnProduct .pageProductVideo a:active { display:block; overflow:hidden; cursor:pointer; width:720px; height:130px; margin:0 0 20px 0; text-decoration:none; }
.columnProduct .pageProductVideo .video { display:block; float:left; overflow:hidden; position:relative; width:230px; height:130px; margin:0 40px 0 0; }
.columnProduct .pageProductVideo .video .cover { overflow:hidden; width:230px; height:130px; }
.columnProduct .pageProductVideo .video .cover img { display:block; width:230px; height:130px; }
.columnProduct .pageProductVideo .video .mask { overflow:hidden; position:absolute; left:0; top:0; z-index:1; width:230px; height:130px; background:#000; opacity:0; filter:Alpha(opacity=0); -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnProduct .pageProductVideo .video .play { overflow:hidden; position:absolute; left:50%; top:50%; z-index:2; width:30px; height:30px; margin:-13px 0 0 -13px; background:url(sprite.png) -240px -290px no-repeat; text-indent:-9999px; opacity:0; filter:Alpha(opacity=0); -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnProduct .pageProductVideo .article { display:block; float:left; overflow:hidden; width:380px; height:90px; margin:20px 0 0 0; }
.columnProduct .pageProductVideo .article .title { display:block; overflow:hidden; padding:0; margin:0 0 10px 0; background:none; line-height:20px; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnProduct .pageProductVideo .article .detail { line-height:20px; color:#333; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnProduct .pageProductVideo a:hover .mask { opacity:0.3; filter:Alpha(opacity=30); }
.columnProduct .pageProductVideo a:hover .video .play { opacity:1; filter:Alpha(opacity=100); }
.columnProduct .pageProductVideo a:hover .article .title { color:#666; }
.columnProduct .pageProductVideo a:hover .article .detail { color:#666; }
.columnProduct .pageProductMember { overflow:hidden; margin:0 0 20px 0; }
.columnProduct .pageProductMember .header { overflow:hidden; position:relative; margin:0 0 20px 0; background:#EFEFEF; }
.columnProduct .pageProductMember .header .title { padding:5px 15px; background:#EFEFEF url(ico.png) 0 -1600px no-repeat; font-size:14px; font-weight:bold; line-height:25px; color:#333; }
.columnProduct .pageProductMember .header .more,
.columnProduct .pageProductMember .header .more:visited,
.columnProduct .pageProductMember .header .more:hover,
.columnProduct .pageProductMember .header .more:active { overflow:hidden; position:absolute; right:10px; top:7px; z-index:9; width:60px; height:30px; background:url(sprite.png) -180px -380px no-repeat; font-size:10px; line-height:20px; color:#666; text-decoration:none; text-transform:uppercase; text-align:center; -moz-transition:color 0.2s linear; -webkit-transition:color 0.2s linear; -o-transition:color 0.2s linear; -ms-transition:color 0.2s linear; transition:color 0.2s linear; }
.columnProduct .pageProductMember .header .more:hover { background-position:-180px -410px; }
.columnProduct .pageProductMember .article { overflow:hidden; }
.columnProduct .pageProductMember .article p { line-height:25px; color:#333; }
.columnProduct .pageProductContact { overflow:hidden; margin:0 0 20px 0; }
.columnProduct .pageProductContact .header { overflow:hidden; position:relative; margin:0 0 20px 0; background:#EFEFEF; }
.columnProduct .pageProductContact .header .title { padding:5px 15px; background:#EFEFEF url(ico.png) 0 -1600px no-repeat; font-size:14px; font-weight:bold; line-height:25px; color:#333; }
.columnProduct .pageProductContact .header .more,
.columnProduct .pageProductContact .header .more:visited,
.columnProduct .pageProductContact .header .more:hover,
.columnProduct .pageProductContact .header .more:active { overflow:hidden; position:absolute; right:10px; top:7px; z-index:9; width:60px; height:30px; background:url(sprite.png) -180px -380px no-repeat; font-size:10px; line-height:20px; color:#666; text-decoration:none; text-transform:uppercase; text-align:center; -moz-transition:color 0.2s linear; -webkit-transition:color 0.2s linear; -o-transition:color 0.2s linear; -ms-transition:color 0.2s linear; transition:color 0.2s linear; }
.columnProduct .pageProductContact .header .more:hover { background-position:-180px -410px; }
.columnProduct .pageProductContact .article { overflow:hidden; }
.columnProduct .pageProductContact .article p { line-height:25px; color:#333; }
.columnProduct .pageProductContact .article a,
.columnProduct .pageProductContact .article a:visited,
.columnProduct .pageProductContact .article a:hover,
.columnProduct .pageProductContact .article a:active { line-height:25px; color:#333; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnProduct .pageProductContact .article a:hover { color:#999; }
.columnProduct .pageProductRecommend { overflow:hidden; }
.columnProduct .pageProductRecommend .title { overflow:hidden; padding:5px 15px; margin:0 0 20px 0; background:#EFEFEF url(ico.png) 0 -1600px no-repeat; font-size:14px; font-weight:bold; line-height:25px; color:#333; }
.columnProduct .pageProductRecommend .list { overflow:hidden; width:780px; margin:0 0 0 -30px; }
.columnProduct .pageProductRecommend .list li { display:block; float:left; overflow:hidden; position:relative; width:230px; margin:0 0 30px 30px; }
.columnProduct .pageProductRecommend .list li .cover { overflow:hidden; width:230px; height:230px; margin:0 0 10px 0; }
.columnProduct .pageProductRecommend .list li .cover img { display:block; width:230px; height:230px; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnProduct .pageProductRecommend .list li .title { display:block; overflow:hidden; padding:5px 29px 5px 9px; margin:0; background:#AAA url(ico.png) 200px -1339px no-repeat; line-height:20px; }
.columnProduct .pageProductRecommend .list li .title a,
.columnProduct .pageProductRecommend .list li .title a:visited,
.columnProduct .pageProductRecommend .list li .title a:hover,
.columnProduct .pageProductRecommend .list li .title a:active { font-size:13px; font-weight:bold; line-height:20px; color:#FFF; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; text-decoration:none; }
.columnProduct .pageProductRecommend .list li .environment { overflow:hidden; position:absolute; right:0; bottom:30px; z-index:9; width:50px; height:20px; padding:8px 0 0 0; background:url(sprite.png) -180px -290px no-repeat; line-height:20px; color:#FFF; text-align:center; }
.columnProduct .pageProductRecommend .list li:hover .title { background-color:#005897; }
.columnProduct .pageProductRecommend .list li:hover .cover img { opacity:0.8; filter:Alpha(opacity=80); }
.searchProduct { overflow:hidden; width:1000px; margin:0 auto 60px auto; }
.searchProduct .header { position:relative; width:1000px; height:30px; margin:0 0 40px 0; }
.searchProduct .header .tab { overflow:hidden; }
.searchProduct .header .tab li { display:block; float:left; position:relative; }
.searchProduct .header .tab li a,
.searchProduct .header .tab li a:visited,
.searchProduct .header .tab li a:hover,
.searchProduct .header .tab li a:active { display:block; padding:4px 24px; border:1px solid #E4E4E4; font-weight:bold; line-height:20px; color:#666; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.searchProduct .header .tab li a:hover { color:#999; }
.searchProduct .header .tab .current a,
.searchProduct .header .tab .current a:visited,
.searchProduct .header .tab .current a:hover,
.searchProduct .header .tab .current a:active { border-color:#6F6F6F; background:#6F6F6F; color:#FFF; }
.searchProduct .header .tab li .arrow { display:none; overflow:hidden; position:absolute; left:50%; top:30px; z-index:9; width:15px; height:8px; margin:0 0 0 -7px; background:url(ico.png) 0 -2050px no-repeat; text-indent:-9999px; }
.searchProduct .header .tab .current .arrow { display:block; }
.searchProduct .header .path { overflow:hidden; position:absolute; right:0; top:0; z-index:9; }
.searchProduct .header .path em { margin:0 10px; font-family:SimSun; line-height:20px; color:#999; }
.searchProduct .header .path strong { line-height:20px; color:#999; }
.searchProduct .header .path a,
.searchProduct .header .path a:visited,
.searchProduct .header .path a:hover,
.searchProduct .header .path a:active { line-height:20px; color:#999; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.searchProduct .header .path a:hover { color:#666; }
.searchProduct .search { display:block; float:left; overflow:hidden; width:208px; border:1px solid #D5D5D5; }
.searchProduct .search .title { overflow:hidden; height:21px; padding:5px 14px; border-bottom:1px solid #D5D5D5; margin:0 0 10px 0; background:#074177; line-height:23px; color:#FFF; }
.searchProduct .search strong { display:block; overflow:hidden; padding:0 14px; margin:0 0 5px 0; line-height:20px; color:#666; }
.searchProduct .search p { display:block; overflow:hidden; padding:0 14px; margin:0 0 10px 0; }
.searchProduct .search .text01 { display:block; width:160px; padding:4px 9px; border:1px solid #D6D5D5; margin:0; line-height:20px; color:#AAA; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.searchProduct .search .text01:focus { color:#666; }
.searchProduct .search .text02 { width:65px; padding:4px; border:1px solid #D6D5D5; margin:0; line-height:20px; color:#AAA; vertical-align:middle; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.searchProduct .search .text02:focus { color:#666; }
.searchProduct .search .sign { margin:0 11px; line-height:30px; color:#666; vertical-align:middle; }
.searchProduct .search .text03 { width:42px; padding:4px; border:1px solid #D6D5D5; margin:0 12px 0 0; line-height:20px; color:#AAA; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.searchProduct .search .text03:focus { color:#666; }
.searchProduct .search .select { display:block; cursor:pointer; width:100%; padding:4px 9px; border:1px solid #D6D5D5; margin:0; line-height:20px; color:#666; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.searchProduct .search .submit { display:block; overflow:hidden; cursor:pointer; width:80px; height:30px; padding:0; border:0; margin:0 0 25px 14px; background:#FF7200; font-size:14px; font-weight:bold; color:#FFF; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.searchProduct .search .submit:hover { background:#FF8E33; }
.searchProduct .search .line { display:block; overflow:hidden; width:208px; height:1px; margin:0 0 10px 0; background:#D5D5D5; }
.searchProduct .product { display:block; float:right; overflow:hidden; width:720px; }
.searchProductTip { overflow:hidden; padding:15px 25px; background:#F8F8F8; }
.searchProductTip strong { display:block; overflow:hidden; padding:5px 0 5px 45px; background:url(ico.png) 0 -2200px no-repeat; font-size:14px; font-weight:bold; line-height:25px; color:#999; }
.searchProductTip span { display:block; overflow:hidden; padding:0 0 0 45px; margin:0 0 10px 0; line-height:20px; color:#999; }
.searchProductTip p { display:block; overflow:hidden; padding:0 0 0 045px; line-height:20px; color:#999; }
.searchProduct .product .list { overflow:hidden; width:750px; margin:0 0 0 -30px; }
.searchProduct .product .list li { display:block; float:left; overflow:hidden; position:relative; width:220px; margin:0 0 30px 30px; }
.searchProduct .product .list li .cover { overflow:hidden; width:220px; height:180px; margin:0 0 10px 0; }
.searchProduct .product .list li .cover img { display:block; width:220px; height:180px; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.searchProduct .product .list li .title { display:block; overflow:hidden; padding:5px 29px 5px 9px; background:#AAA url(ico.png) 200px -1339px no-repeat; }
.searchProduct .product .list li .title a,
.searchProduct .product .list li .title a:visited,
.searchProduct .product .list li .title a:hover,
.searchProduct .product .list li .title a:active { font-size:14px; font-weight:bold; line-height:20px; color:#FFF; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; text-decoration:none; }
.searchProduct .product .list li .environment { overflow:hidden; position:absolute; right:0; bottom:30px; z-index:9; width:50px; height:20px; padding:8px 0 0 0; background:url(sprite.png) -180px -290px no-repeat; line-height:20px; color:#FFF; text-align:center; }
.searchProduct .product .list li:hover .title { background-color:#005897; }
.searchProduct .product .list li:hover .cover img { opacity:0.8; filter:Alpha(opacity=80); }
.columnService { overflow:hidden; }
.columnService .listMarket { overflow:hidden; }
.columnService .listMarket .list { overflow:hidden; width:760px; margin:0 0 20px -40px; }
.columnService .listMarket .list li { display:block; float:left; overflow:hidden; width:340px; margin:0 0 0 40px; }
.columnService .listMarket .list li .province { display:block; overflow:hidden; padding:0 0 4px 0; border-bottom:1px solid #DFDFDF; margin:0 0 5px 0; font-size:14px; font-weight:bold; line-height:20px; color:#333; }
.columnService .listMarket .list li .city { overflow:hidden; }
.columnService .listMarket .list li .city em { margin:0 10px; font-family:SimSun; line-height:20px; color:#333; }
.columnService .listMarket .list li .city span { line-height:20px; color:#333; }
.columnService .listAnswer { display:block; float:left; overflow:hidden; width:385px; }
.columnService .listAnswer .list { overflow:hidden; }
.columnService .listAnswer .list li { overflow:hidden; margin:0 0 30px 0; }
.columnService .listAnswer .list li .question { display:block; overflow:hidden; padding:5px 0 5px 45px; margin:0 0 10px 0; background:url(ico.png) 0 -1400px no-repeat; font-weight:bold; line-height:20px; color:#333; }
.columnService .listAnswer .list li .answer { display:block; overflow:hidden; padding:10px 0 10px 30px; background:#F2F2F2; line-height:20px; color:#333; }
.columnService .sideAnswer { display:block; float:right; overflow:hidden; width:245px; height:480px; }
.columnService .sideAnswer img { display:block; width:245px; height:480px; }


.columnService .formRepair { display:block; float:left; overflow:hidden; width:380px; }
.columnService .formRepair .title { display:block; overflow:hidden; margin:0 0 10px 0; font-family:Microsoft YaHei; font-size:24px; line-height:30px; color:#000; }
.columnService .formRepair .form { display:block; overflow:hidden; padding:19px; border:1px solid #D5D5D5; }
.columnService .formRepair .form .province { display:block; float:left; overflow:hidden; width:160px; padding:10px; margin:0 20px 15px 0; background:#F1F1F1; line-height:20px; color:#666; }
.columnService .formRepair .form .city { display:block; float:left; overflow:hidden; width:160px; padding:10px; margin:0 0 15px 0; background:#F1F1F1; line-height:20px; color:#666; }
.columnService .formRepair .form .text { display:block; overflow:hidden; width:300px; padding:10px 20px; border:0; margin:0 0 15px 0; background:#F1F1F1; line-height:20px; color:#666; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnService .formRepair .form .text:focus { color:#333; }
.columnService .formRepair .form .textarea { display:block; overflow:hidden; width:300px; height:100px; padding:10px 20px; border:0; margin:0 0 15px 0; background:#F1F1F1; line-height:20px; color:#666; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnService .formRepair .form .textarea:focus { color:#333; }
.columnService .formRepair .form .submit { display:block; overflow:hidden; cursor:pointer; width:60px; height:20px; padding:0; border:0; margin:0 0 20px 0; background:#FF7200; color:#FFF; }
.columnService .formRepair .form .submit:hover { background:#FF8E33; }
.columnService .formRepair .form .ch { display:block; overflow:hidden; line-height:20px; color:#999; }
.columnService .formRepair .form .en { display:block; overflow:hidden; line-height:15px; color:#999; }
.columnService .sideRepair { display:block; float:right; overflow:hidden; width:270px; height:320px; margin:40px 0 0 0; }
.columnService .sideRepair strong { font-weight:bold; line-height:20px; color:#333; }
.columnService .sideRepair p { padding:10px 0 9px 0; border-bottom:1px solid #A1A1A1; line-height:20px; color:#333; }
.columnService .sideRepair a,
.columnService .sideRepair a:visited,
.columnService .sideRepair a:hover,
.columnService .sideRepair a:active { line-height:20px; color:#333; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnService .sideRepair a:hover { color:#999; }
.columnService .sideRepair .banner { overflow:hidden; width:270px; height:170px; padding:30px 0 0 0; }
.columnService .sideRepair .banner img { display:block; width:270px; height:170px; }




.columnService .aboutDownload { overflow:hidden; margin:0 0 20px 0; }
.columnService .aboutDownload .title { display:block; overflow:hidden; font-size:18px; line-height:20px; color:#333; text-transform:uppercase; }
.columnService .aboutDownload .about { display:block; overflow:hidden; line-height:20px; color:#333; }
.columnService .tabDownload { overflow:hidden; margin:0 0 20px 0; }
.columnService .tabDownload a,
.columnService .tabDownload a:visited,
.columnService .tabDownload a:hover,
.columnService .tabDownload a:active { display:block; float:left; overflow:hidden; width:100px; height:20px; padding:4px; border:1px dashed #959595; margin:0 15px 0 0; background:#FFF; font-weight:bold; line-height:20px; color:#666; text-decoration:none; text-align:center; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnService .tabDownload a:hover { color:#999; }
.columnService .tabDownload .current,
.columnService .tabDownload .current:visited,
.columnService .tabDownload .current:hover,
.columnService .tabDownload .current:active { padding:5px; border:0; background:#074177; color:#FFF; }
.columnService .listDownload { overflow:hidden; border-bottom:1px solid #E4E4E4; margin:0 0 39px 0; }
.columnService .listDownload .list { overflow:hidden; }
.columnService .listDownload .list li { overflow:hidden; position:relative; border-top:1px solid #E4E4E4; }
.columnService .listDownload .list li a,
.columnService .listDownload .list li a:visited,
.columnService .listDownload .list li a:hover,
.columnService .listDownload .list li a:active { display:block; overflow:hidden; cursor:pointer; width:690px; padding:9px 0 10px 30px; background:url(ico.png) 10px -1888px no-repeat; text-decoration:none; }
.columnService .listDownload .list li .title { display:block; overflow:hidden; line-height:20px; color:#333; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnService .listDownload .list li .download { overflow:hidden; position:absolute; right:0; top:9px; z-index:9; width:80px; height:20px; background:#ACACAC; line-height:20px; color:#FFF; text-align:center; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnService .listDownload .list li:hover .title { color:#666; }
.columnService .listDownload .list li:hover .download { background:#BDBDBD; }
.columnService .companyLease { overflow:hidden; margin:0 0 40px 0; }
.columnService .companyLease .header { overflow:hidden; padding:0 0 9px 0; border-bottom:1px dashed #D9D9D9; margin:0 0 10px 0; }
.columnService .companyLease .header .logo { display:block; float:left; overflow:hidden; width:80px; height:80px; margin:0 20px 0 0; }
.columnService .companyLease .header .logo img { display:block; width:80px; height:80px; }
.columnService .companyLease .header .title { display:block; overflow:hidden; margin:20px 0 0 0; font-size:14px; font-weight:bold; line-height:20px; color:#333; }
.columnService .companyLease .header .site,
.columnService .companyLease .header .site:visited,
.columnService .companyLease .header .site:hover,
.columnService .companyLease .header .site:active { line-height:20px; color:#999; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnService .companyLease .header .site:hover { color:#AAA; }
.columnService .companyLease .article { overflow:hidden; padding:0 0 9px 0; border-bottom:1px dashed #D9D9D9; }
.columnService .companyLease .article p { margin:0 0 10px 0; line-height:20px; color:#666; }
.columnService .leaveLease { overflow:hidden; }
.columnService .leaveLease .title { display:block; overflow:hidden; margin:0 0 20px 0; }
.columnService .leaveLease .title .ch { margin:0 10px 0 0; font-family:Microsoft YaHei; font-size:20px; line-height:20px; color:#333; vertical-align:baseline; }
.columnService .leaveLease .title .en { font-size:16px; line-height:20px; color:#666; vertical-align:baseline; }
.columnService .leaveLease p { overflow:hidden; margin:0 0 20px 0; }
.columnService .leaveLease .text { display:block; overflow:hidden; width:330px; height:20px; padding:9px; border:1px solid #B5B5B5; margin:0; font-size:14px; font-weight:bold; line-height:20px; color:#666; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnService .leaveLease .text:focus { color:#333; }
.columnService .leaveLease .textarea { display:block; overflow:hidden; width:500px; height:140px; padding:9px; border:1px solid #B5B5B5; margin:0; font-size:14px; font-weight:bold; line-height:20px; color:#666; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnService .leaveLease .textarea:focus { color:#333; }
.columnService .leaveLease .submit { display:block; overflow:hidden; cursor:pointer; width:100px; height:30px; padding:0; border:0; margin:0; background:#FF7200; font-size:14px; color:#FFF; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnService .leaveLease .submit:hover { background:#FF8E33; }
.columnTrain { overflow:hidden; }
.columnTrain .columnVideo { overflow:hidden; }
.columnTrain .columnVideo .title { display:block; overflow:hidden; margin:0 0 10px 0; font-size:20px; line-height:20px; color:#333; text-transform:uppercase; }
.columnTrain .columnVideo .about { display:block; overflow:hidden; margin:0 0 30px 0; font-size:14px; font-weight:bold; line-height:25px; color:#666; }
.columnTrain .columnVideo .list { overflow:hidden; }
.columnTrain .columnVideo .list li { overflow:hidden; padding:0 0 19px 0; border-bottom:1px dashed #BABABA; margin:0 0 20px 0; }
.columnTrain .columnVideo .list li a,
.columnTrain .columnVideo .list li a:visited,
.columnTrain .columnVideo .list li a:hover,
.columnTrain .columnVideo .list li a:active { display:block; overflow:hidden; cursor:pointer; width:720px; height:90px; text-decoration:none; }
.columnTrain .columnVideo .list li .video { display:block; float:left; overflow:hidden; position:relative; width:160px; height:90px; margin:0 40px 0 0; }
.columnTrain .columnVideo .list li .video .cover { overflow:hidden; width:160px; height:90px; }
.columnTrain .columnVideo .list li .video .cover img { display:block; width:160px; height:90px; }
.columnTrain .columnVideo .list li .video .mask { display:none; overflow:hidden; position:absolute; left:0; top:0; z-index:1; width:160px; height:90px; background:#000; opacity:0.6; filter:Alpha(opacity=60); }
.columnTrain .columnVideo .list li .video .play { display:none; overflow:hidden; position:absolute; left:50%; top:50%; z-index:2; width:26px; height:26px; margin:-13px 0 0 -13px; background:url(sprite.png) -240px -290px no-repeat; text-indent:-9999px; }
.columnTrain .columnVideo .list li .about { display:block; float:left; overflow:hidden; width:160px; margin:0 40px 0 0; }
.columnTrain .columnVideo .list li .about .title { display:block; overflow:hidden; margin:0 0 5px 0; font-size:12px; font-weight:bold; line-height:20px; color:#000; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnTrain .columnVideo .list li .about .more { display:block; overflow:hidden; width:90px; height:20px; background:url(sprite.png) -180px -320px no-repeat; text-indent:-9999px; }
.columnTrain .columnVideo .list li .detail { display:block; float:left; overflow:hidden; width:280px; line-height:20px; color:#999; }
.columnTrain .columnVideo .list li:hover .video .mask { display:block; }
.columnTrain .columnVideo .list li:hover .video .play { display:block; }
.columnTrain .columnVideo .list li:hover .about .title { color:#666; }
.columnTrain .columnVideo .list li:hover .about .more { background-position:-180px -350px; }
.columnTrain .columnVideo .list li:hover .detail { color:#AAA; }
.columnTrain .listVideo { overflow:hidden; }
.columnTrain .listVideo .title { display:block; overflow:hidden; margin:0 0 10px 0; font-size:20px; line-height:20px; color:#333; text-transform:uppercase; }
.columnTrain .listVideo .about { display:block; overflow:hidden; margin:0 0 30px 0; font-size:14px; font-weight:bold; line-height:25px; color:#666; }
.columnTrain .listVideo .list { overflow:hidden; width:765px; padding:0 0 9px 0; border-bottom:1px dashed #BABABA; margin:0 0 20px -45px; }
.columnTrain .listVideo .list li { display:block; float:left; overflow:hidden; width:210px; height:150px; margin:0 0 0 45px; }
.columnTrain .listVideo .list li a,
.columnTrain .listVideo .list li a:visited,
.columnTrain .listVideo .list li a:hover,
.columnTrain .listVideo .list li a:active { display:block; overflow:hidden; cursor:pointer; width:210px; height:150px; text-decoration:none; }
.columnTrain .listVideo .list li .video { overflow:hidden; position:relative; width:210px; height:120px; margin:0 0 10px 0; }
.columnTrain .listVideo .list li .video .cover { overflow:hidden; width:210px; height:120px; }
.columnTrain .listVideo .list li .video .cover img { display:block; width:210px; height:120px; }
.columnTrain .listVideo .list li .video .mask { display:none; overflow:hidden; position:absolute; left:0; top:0; z-index:1; width:210px; height:120px; background:#000; opacity:0.6; filter:Alpha(opacity=60); }
.columnTrain .listVideo .list li .video .play { display:none; overflow:hidden; position:absolute; left:50%; top:50%; z-index:2; width:36px; height:36px; margin:-18px 0 0 -18px; background:url(sprite.png) -280px -260px no-repeat; text-indent:-9999px; }
.columnTrain .listVideo .list li .title { display:block; overflow:hidden; text-align:center; font-size:12px; line-height:10px; color:#000; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnTrain .listVideo .list li:hover .video .mask { display:block; }
.columnTrain .listVideo .list li:hover .video .play { display:block; }
.columnTrain .listVideo .list li:hover .title { color:#666; }
.columnTrain .aboutSchool { overflow:hidden; margin:0 0 20px 0; }
.columnTrain .aboutSchool .title { display:block; overflow:hidden; margin:0 0 5px 0; font-size:20px; line-height:25px; color:#333; text-transform:uppercase; }
.columnTrain .aboutSchool .about { display:block; overflow:hidden; font-size:14px; font-weight:bold; line-height:20px; color:#666; }
.columnTrain .tabSchool { overflow:hidden; padding:0 0 19px 0; border-bottom:1px solid #BBB; margin:0 0 20px 0; }
.columnTrain .tabSchool a,
.columnTrain .tabSchool a:visited,
.columnTrain .tabSchool a:hover,
.columnTrain .tabSchool a:active { display:block; float:left; overflow:hidden; width:100px; height:20px; padding:4px; border:1px dashed #959595; margin:0 10px 0 0; background:#FFF; font-weight:bold; line-height:20px; color:#666; text-decoration:none; text-align:center; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnTrain .tabSchool a:hover { color:#999; }
.columnTrain .tabSchool .current,
.columnTrain .tabSchool .current:visited,
.columnTrain .tabSchool .current:hover,
.columnTrain .tabSchool .current:active { padding:5px; border:0; background:#074177; color:#FFF; }
.columnTrain .aboutCourse { overflow:hidden; padding:15px 30px; margin:0 0 20px 0; background:#FCFCFC; }
.columnTrain .aboutCourse .articleCourse { overflow:hidden; padding:0 0 0 30px; border-left:5px solid #E3E2E2; }
.columnTrain .listCourse { overflow:hidden; }
.columnTrain .listCourse .list { overflow:hidden; }
.columnTrain .listCourse .list li { overflow:hidden; position:relative; padding:0 0 25px 0; margin:0 0 20px 0; }
.columnTrain .listCourse .list li .date { display:block; float:left; overflow:hidden; width:110px; }
.columnTrain .listCourse .list li .date .text { display:block; overflow:hidden; line-height:20px; color:#666; text-transform:uppercase; text-align:right; }
.columnTrain .listCourse .list li .date .time { display:block; overflow:hidden; font-size:14px; font-weight:bold; line-height:20px; color:#333; text-align:right; }
.columnTrain .listCourse .list li .article { display:block; float:right; overflow:hidden; width:560px; min-height:40px }
.columnTrain .listCourse .list li .article p { line-height:20px; color:#666; }
.columnTrain .listCourse .list li .line01 { overflow:hidden; position:absolute; left:0; bottom:0; z-index:9; width:110px; height:5px; background:#FFE3CC; }
.columnTrain .listCourse .list li .line02 { overflow:hidden; position:absolute; right:0; bottom:0; z-index:9; width:560px; height:5px; background:#D7D6D0; }
.columnTrain .listHistory { overflow:hidden; }
.columnTrain .listHistory .list { overflow:hidden; }
.columnTrain .listHistory .list li { overflow:hidden; padding:0 0 19px 0; border-bottom:1px solid #DFDFDF; margin:0 0 20px 0; }
.columnTrain .listHistory .list li .cover { display:block; float:left; overflow:hidden; width:220px; height:135px; }
.columnTrain .listHistory .list li .cover img { display:block; width:220px; height:135px; }
.columnTrain .listHistory .list li .article { display:block; float:right; overflow:hidden; width:480px; }
.columnTrain .listHistory .list li .article .date { display:block; overflow:hidden; font-weight:bold; line-height:20px; color:#999; }
.columnTrain .listHistory .list li .article .title { display:block; overflow:hidden; margin:0 0 10px 0; font-size:14px; font-weight:bold; line-height:20px; color:#666; }
.columnTrain .listHistory .list li .article .detail { display:block; overflow:hidden; line-height:20px; color:#666; }
.columnTrain .listAgency { display:block; float:left; overflow:hidden; width:460px; }
.columnTrain .listAgency .list { overflow:hidden; }
.columnTrain .listAgency .list li { overflow:hidden; padding:10px 0 9px 20px; border-bottom:1px dashed #999; margin:0 0 10px 0; background:url(ico.png) 5px -2084px no-repeat; }
.columnTrain .listAgency .list li a,
.columnTrain .listAgency .list li a:visited,
.columnTrain .listAgency .list li a:hover,
.columnTrain .listAgency .list li a:active { font-size:14px; line-height:20px; color:#333; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnTrain .listAgency .list li a:hover { color:#666; }
.columnTrain .sideAgency { display:block; float:right; overflow:hidden; width:200px; height:325px; }
.columnTrain .sideAgency img { display:block; width:200px; height:325px; }
.columnTrain .listHonor { overflow:hidden; }
.columnTrain .listHonor .list { overflow:hidden; width:750px; margin:0 0 0 -30px; }
.columnTrain .listHonor .list li { display:block; float:left; overflow:hidden; cursor:pointer; width:220px; height:160px; padding:0 0 19px 0; border-bottom:1px solid #E6E6E6; margin:0 0 30px 30px; }
.columnTrain .listHonor .list li .honor { width:214px; height:114px; border:3px solid #E6E6E6; margin:0 0 10px 0; }
.columnTrain .listHonor .list li .honor img { display:block; height:100%; margin:0 auto; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnTrain .listHonor .list li .title { line-height:15px; color:#333; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnTrain .listHonor .list li:hover .honor img { opacity:0.8; filter:Alpha(opacity=80); }
.columnTrain .listHonor .list li:hover .title { color:#999; }
.columnMarket { overflow:hidden; }
.columnMarket .aboutMarket { overflow:hidden; margin:0 0 20px 0; }
.columnMarket .aboutMarket .title { display:block; overflow:hidden; margin:0 0 5px 0; font-size:20px; line-height:25px; color:#333; text-transform:uppercase; }
.columnMarket .aboutMarket .about { display:block; overflow:hidden; margin:0 0 30px 0; font-size:14px; font-weight:bold; line-height:20px; color:#666; }
.columnMarket .aboutMarket .banner { overflow:hidden; width:720px; }
.columnMarket .aboutMarket .banner img { display:block; width:720px; }
.columnMarket .aboutMarket .contact { overflow:hidden; margin:0 0 20px 0; }
.columnMarket .aboutMarket .contact .title { padding:0 0 9px 0; border-bottom:1px dashed #333; margin:0 0 10px 0; font-size:16px; font-weight:bold; line-height:20px; color:#333; }
.columnMarket .aboutMarket .contact .detail { padding:0 0 9px 0; border-bottom:1px dashed #333; line-height:27px; font-size:15px; color:#333; }
.columnMarket .aboutMarket .contact .detail strong { font-weight:bold; }
.columnMarket .listMarket { overflow:hidden; width:760px; margin:0 0 0 -40px; }
.columnMarket .listMarket .list { display:block; float:left; overflow:hidden; width:340px; margin:0 0 0 40px; }
.columnMarket .listMarket .list li { overflow:hidden; }
.columnMarket .listMarket .list li .province { display:block; overflow:hidden; cursor:pointer; padding:5px 10px 4px 10px; border-bottom:1px solid #DFDFDF; background:url(ico.png) 320px -1940px no-repeat; font-weight:bold; line-height:20px; color:#333; }
.columnMarket .listMarket .list li .table { overflow:hidden; background:#EEE; }
.columnMarket .listMarket .list li .table table { margin:10px 20px; width:300px; }
.columnMarket .listMarket .list li .table table td { vertical-align:top; line-height:20px; color:#333; }
.columnMarket .listMarket .list .current { *margin:-3px 0 0 0; }
.columnMarket .listMarket .list .current .province { border-bottom-color:#D5D5D5; background:#D5D5D5 url(ico.png) 316px -1987px no-repeat; }



.columnAbout { overflow:hidden; }



.columnAbout .listDevelop { overflow:hidden; }
.columnAbout .listDevelop .title { display:block; overflow:hidden; margin:0 0 30px 0; font-size:20px; line-height:20px; color:#333; text-transform:uppercase; }
.columnAbout .listDevelop .list { overflow:hidden; }
.columnAbout .listDevelop .list li { overflow:hidden; }
.columnAbout .listDevelop .list li .header { display:block; float:left; overflow:hidden; width:210px; padding:10px 0; border-top:5px solid #D7D6D0; margin:0 60px 0 0; }
.columnAbout .listDevelop .list li .header .date { display:block; overflow:hidden; font-size:14px; font-weight:bold; line-height:20px; color:#999; text-transform:uppercase; }
.columnAbout .listDevelop .list li .header .title { display:block; overflow:hidden; font-size:14px; font-weight:bold; line-height:20px; color:#333; }
.columnAbout .listDevelop .list li .editor { display:block; float:left; overflow:hidden; width:420px; padding:10px 0; border-top:5px solid #D7D6D0; }
.columnAbout .listDevelop .list li #editor p { margin:0 0 10px 0; line-height:20px; color:#666; }



.columnAbout .listHonor { overflow:hidden; }
.columnAbout .listHonor .list { overflow:hidden; width:750px; margin:0 0 0 -30px; }
.columnAbout .listHonor .list li { display:block; float:left; overflow:hidden; cursor:pointer; width:220px; height:160px; padding:0 0 19px 0; border-bottom:1px solid #E6E6E6; margin:0 0 30px 30px; }
.columnAbout .listHonor .list li .honor { width:214px; height:114px; border:3px solid #E6E6E6; margin:0 0 10px 0; }
.columnAbout .listHonor .list li .honor img { display:block; height:100%; margin:0 auto; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnAbout .listHonor .list li .title { line-height:15px; color:#333; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnAbout .listHonor .list li:hover .honor img { opacity:0.8; filter:Alpha(opacity=80); }
.columnAbout .listHonor .list li:hover .title { color:#999; }
.columnAbout .listPartner { overflow:hidden; }
.columnAbout .listPartner .title { display:block; overflow:hidden; margin:0 0 10px 0; font-size:20px; line-height:20px; color:#333; text-transform:uppercase; }
.columnAbout .listPartner .about { display:block; overflow:hidden; margin:0 0 30px 0; font-size:14px; font-weight:bold; line-height:25px; color:#666; }
.columnAbout .listPartner .list { overflow:hidden; position:relative; width:760px; padding:0 0 30px 0; margin:0 0 20px -40px; }
.columnAbout .listPartner .list li { display:block; float:left; overflow:hidden; width:340px; margin:0 0 0 40px; }
.columnAbout .listPartner .list li .logo { overflow:hidden; width:120px; height:60px; margin:0 0 10px 0; }
.columnAbout .listPartner .list li .logo img { display:block; width:120px; height:60px; }
.columnAbout .listPartner .list li .title { display:block; overflow:hidden; padding:0 0 9px 0; border-bottom:1px dashed #A0A0A0; margin:0 0 10px 0; font-size:14px; font-weight:bold; line-height:20px; color:#333; }
.columnAbout .listPartner .list li .detail { display:block; overflow:hidden; margin:0 0 10px 0; line-height:20px; color:#333; }
.columnAbout .listPartner .list li .site,
.columnAbout .listPartner .list li .site:visited,
.columnAbout .listPartner .list li .site:hover,
.columnAbout .listPartner .list li .site:active { line-height:20px; color:#333; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnAbout .listPartner .list li .site:hover { color:#999; }
.columnAbout .listPartner .list .line01 { overflow:hidden; position:absolute; left:40px; bottom:0; z-index:9; width:340px; height:10px; background:#DCDCDC; }
.columnAbout .listPartner .list .line02 { overflow:hidden; position:absolute; right:0; bottom:0; z-index:9; width:340px; height:10px; background:#DCDCDC; }





.columnNews { overflow:hidden; }
.columnNews .listNews { overflow:hidden; }
.columnNews .listNews .title { display:block; overflow:hidden; margin:0 0 10px 0; font-size:20px; line-height:20px; color:#333; text-transform:uppercase; }
.columnNews .listNews .about { display:block; overflow:hidden; margin:0 0 30px 0; font-size:14px; font-weight:bold; line-height:25px; color:#666; }
.columnNews .listNews .list { overflow:hidden; }
.columnNews .listNews .list li { overflow:hidden; padding:0 0 19px 0; border-bottom:1px solid #DFDFDF; margin:0 0 20px 0; }
.columnNews .listNews .list li a,
.columnNews .listNews .list li a:visited,
.columnNews .listNews .list li a:hover,
.columnNews .listNews .list li a:active { display:block; overflow:hidden; cursor:pointer; width:720px; height:135px; text-decoration:none; }
.columnNews .listNews .list li .cover { display:block; float:left; overflow:hidden; width:220px; height:135px; }
.columnNews .listNews .list li .cover img { display:block; width:220px; height:135px; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnNews .listNews .list li .article { display:block; float:right; overflow:hidden; position:relative; width:460px; height:135px; }
.columnNews .listNews .list li .article .date { display:block; overflow:hidden; font-weight:bold; line-height:20px; color:#999; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnNews .listNews .list li .article .title { display:block; overflow:hidden; margin:0 0 10px 0; font-size:14px; font-weight:bold; line-height:20px; color:#666; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnNews .listNews .list li .article .detail { display:block; overflow:hidden; line-height:20px; color:#666; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnNews .listNews .list li .article .more { overflow:hidden; position:absolute; left:0; bottom:0; z-index:9; width:90px; height:20px; background:url(sprite.png) -180px -320px no-repeat; text-indent:-9999px; }
.columnNews .listNews .list .last { padding:0; border:0; margin:0 0 40px 0; }
.columnNews .listNews .list li:hover .cover img { opacity:0.8; filter:Alpha(opacity=80); }
.columnNews .listNews .list li:hover .article .date { color:#AAA; }
.columnNews .listNews .list li:hover .article .title { color:#333; }
.columnNews .listNews .list li:hover .article .detail { color:#999; }
.columnNews .listNews .list li:hover .article .more { background-position:-180px -350px; }
.columnNews .listPaper { overflow:hidden; }
.columnNews .listPaper .title { display:block; overflow:hidden; margin:0 0 10px 0; font-size:20px; line-height:20px; color:#333; text-transform:uppercase; }
.columnNews .listPaper .about { display:block; overflow:hidden; margin:0 0 30px 0; font-size:14px; font-weight:bold; line-height:25px; color:#666; }
.columnNews .listPaper .list { overflow:hidden; }
.columnNews .listPaper .list li { overflow:hidden; margin:0 0 20px 0; }
.columnNews .listPaper .list li a,
.columnNews .listPaper .list li a:visited,
.columnNews .listPaper .list li a:hover,
.columnNews .listPaper .list li a:active { display:block; overflow:hidden; cursor:pointer; width:720px; height:30px; text-decoration:none; }
.columnNews .listPaper .list li .date { display:block; float:left; overflow:hidden; width:90px; height:20px; margin:5px 20px 0 0; background:#AAA; line-height:20px; color:#FFF; text-align:center; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnNews .listPaper .list li .title { display:block; float:left; overflow:hidden; width:600px; padding:5px 0 4px 10px; border-bottom:1px solid #E7E7E7; background:url(ico.png) 0 -1838px no-repeat; font-size:12px; font-weight:bold; line-height:20px; color:#333; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnNews .listPaper .list li:hover .date { background:#BBB; }
.columnNews .listPaper .list li:hover .title { color:#666; }
.columnTalent { overflow:hidden; }
.columnTalent .aboutCareer { overflow:hidden; padding:0 0 19px 0; border-bottom:1px dashed #A0A0A0; margin:0 0 20px 0; }
.columnTalent .aboutCareer .title { display:block; overflow:hidden; margin:0 0 10px 0; font-size:20px; line-height:30px; color:#333; }
.columnTalent .aboutCareer strong { font-size:14px; font-weight:bold; line-height:25px; color:#000; }
.columnTalent .aboutCareer p { display:block; overflow:hidden; font-size:14px; line-height:25px; color:#333; }
.columnTalent .aboutCareer a,
.columnTalent .aboutCareer a:visited,
.columnTalent .aboutCareer a:hover,
.columnTalent .aboutCareer a:active { font-size:12px; font-weight:bold; line-height:25px; color:#084983; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnTalent .aboutCareer a:hover { color:#396D9C; }
.columnTalent .listCareer { overflow:hidden; }
.columnTalent .listCareer .list { overflow:hidden; }
.columnTalent .listCareer .list li { overflow:hidden; padding:0 0 10px 0; margin:0 0 40px 0; background:#F2F2F2; }
.columnTalent .listCareer .list li .post { display:block; overflow:hidden; padding:3px 0 13px 35px; background:#FFF url(ico.png) 0 -1450px no-repeat; font-size:14px; font-weight:bold; line-height:20px; color:#333; }
.columnTalent .listCareer .list li .section { overflow:hidden; padding:0 35px; margin:0 0 10px 0; }
.columnTalent .listCareer .list li .section .job { overflow:hidden; margin:10px 0; }
.columnTalent .listCareer .list li .section .job strong { display:block; overflow:hidden; margin:0 0 5px 0; font-weight:bold; line-height:20px; color:#333; }
.columnTalent .listCareer .list li .section .job p { line-height:20px; color:#333; }
.columnTalent .listCareer .list li .section .claim { overflow:hidden; }
.columnTalent .listCareer .list li .section .claim strong { display:block; overflow:hidden; margin:0 0 5px 0; font-weight:bold; line-height:20px; color:#333; }
.columnTalent .listCareer .list li .section .claim p { line-height:20px; color:#333; }
.columnTalent .listCareer .list li .show { display:block; overflow:hidden; cursor:pointer; width:30px; padding:0 15px 0 0; margin:0 0 0 35px; background:url(ico.png) 30px -1496px no-repeat; font-weight:bold; line-height:20px; color:#333; -moz-transition:color 0.2s linear; -webkit-transition:color 0.2s linear; -o-transition:color 0.2s linear; -ms-transition:color 0.2s linear; transition:color 0.2s linear; }
.columnTalent .listCareer .list li .show:hover { color:#666; }
.columnTalent .listCareer .list li .hide { background-position:30px -1546px; }
.columnBidding { overflow:hidden; }
.columnBidding .aboutBidding { overflow:hidden; margin:0 0 15px 0; }
.columnBidding .aboutBidding .title { display:block; overflow:hidden; margin:0 0 5px 0; font-size:20px; line-height:20px; color:#333; text-transform:uppercase; }
.columnBidding .aboutBidding .about { display:block; overflow:hidden; font-size:14px; font-weight:bold; line-height:20px; color:#666; }
.columnBidding .listBidding { overflow:hidden; }
.columnBidding .listBidding .list { overflow:hidden; margin:0 0 15px 0; }
.columnBidding .listBidding .list li { overflow:hidden; position:relative; padding:10px 0 9px 15px; border-bottom:1px solid #E7E7E7; margin:0 0 5px 0; background:url(ico.png) 0 -1833px no-repeat; }
.columnBidding .listBidding .list li .date { overflow:hidden; position:absolute; right:0; top:10px; z-index:9; line-height:20px; color:#999; }
.columnBidding .listBidding .list li a,
.columnBidding .listBidding .list li a:visited,
.columnBidding .listBidding .list li a:hover,
.columnBidding .listBidding .list li a:active { line-height:20px; color:#333; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnBidding .listBidding .list li a:hover { color:#999; }
.columnActive { overflow:hidden; }
.columnActive .aboutActive { padding:0 0 14px 0; border-bottom:1px solid #E5E5E5; margin:0 0 40px 0; }
.columnActive .aboutActive .title { display:block; overflow:hidden; margin:0 0 5px 0; font-size:20px; line-height:20px; color:#333; text-transform:uppercase; }
.columnActive .aboutActive .about { display:block; overflow:hidden; font-size:14px; font-weight:bold; line-height:25px; color:#666; }
.columnActive .listActive { overflow:hidden; }
.columnActive .listActive .title { display:block; overflow:hidden; margin:0 0 10px 0; font-size:20px; line-height:20px; color:#333; text-transform:uppercase; }
.columnActive .listActive .about { display:block; overflow:hidden; margin:0 0 30px 0; font-size:14px; font-weight:bold; line-height:25px; color:#666; }
.columnActive .listActive .list { overflow:hidden; }
.columnActive .listActive .list li { overflow:hidden; padding:0 0 19px 0; border-bottom:1px solid #DFDFDF; margin:0 0 20px 0; }
.columnActive .listActive .list li a,
.columnActive .listActive .list li a:visited,
.columnActive .listActive .list li a:hover,
.columnActive .listActive .list li a:active { display:block; overflow:hidden; cursor:pointer; width:720px; height:135px; text-decoration:none; }
.columnActive .listActive .list li .cover { display:block; float:left; overflow:hidden; width:220px; height:135px; }
.columnActive .listActive .list li .cover img { display:block; width:220px; height:135px; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnActive .listActive .list li .article { display:block; float:right; overflow:hidden; position:relative; width:460px; height:135px; }
.columnActive .listActive .list li .article .date { display:block; overflow:hidden; font-weight:bold; line-height:20px; color:#999; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnActive .listActive .list li .article .title { display:block; overflow:hidden; margin:0 0 10px 0; font-size:14px; font-weight:bold; line-height:20px; color:#666; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnActive .listActive .list li .article .detail { display:block; overflow:hidden; line-height:20px; color:#666; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnActive .listActive .list li .article .more { overflow:hidden; position:absolute; left:0; bottom:0; z-index:9; width:90px; height:20px; background:url(sprite.png) -180px -320px no-repeat; text-indent:-9999px; }
.columnActive .listActive .list .last { padding:0; border:0; margin:0 0 40px 0; }
.columnActive .listActive .list li:hover .cover img { opacity:0.8; filter:Alpha(opacity=80); }
.columnActive .listActive .list li:hover .article .date { color:#AAA; }
.columnActive .listActive .list li:hover .article .title { color:#333; }
.columnActive .listActive .list li:hover .article .detail { color:#999; }
.columnActive .listActive .list li:hover .article .more { background-position:-180px -350px; }
.columnMember { overflow:hidden; }
.columnMember .aboutIndex { overflow:hidden; margin:0 0 40px 0; }
.columnMember .aboutIndex .article { display:block; float:left; overflow:hidden; width:380px; margin:0 40px 0 0; }
.columnMember .aboutIndex .article .title { display:block; overflow:hidden; margin:0 0 5px 0; font-size:14px; font-weight:bold; line-height:20px; color:#074177; }
.columnMember .aboutIndex .article .about { display:block; overflow:hidden; margin:0 0 25px 0; line-height:24px; color:#333; }
.columnMember .aboutIndex .article .about a,
.columnMember .aboutIndex .article .about a:visited,
.columnMember .aboutIndex .article .about a:hover,
.columnMember .aboutIndex .article .about a:active { line-height:24px; color:#006DB9; text-decoration:underline; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnMember .aboutIndex .article .about a:hover { color:#60A1CF; }
.columnMember .aboutIndex .article .point { display:block; float:left; overflow:hidden; width:140px; height:20px; padding:5px 0; margin:0 10px 0 0; background:#2178B4; line-height:20px; color:#FFF; text-align:center; }
.columnMember .aboutIndex .article .revise,
.columnMember .aboutIndex .article .revise:visited,
.columnMember .aboutIndex .article .revise:hover,
.columnMember .aboutIndex .article .revise:active { display:block; float:left; overflow:hidden; width:140px; height:20px; padding:5px 0; background:#F97729; line-height:20px; color:#FFF; text-decoration:none; text-align:center; }
.columnMember .aboutIndex .article .revise:hover { background:#FA9254; }
.columnMember .aboutIndex .member { display:block; overflow:hidden; width:150px; height:150px; padding:10px 0 0 110px; background:url(../resources/member02.png) 0 0 no-repeat; line-height:20px; color:#FFF; }
.columnMember .listIndex { overflow:hidden; }
.columnMember .listIndex .header { overflow:hidden; position:relative; height:34px; border-bottom:1px solid #E5E5E5; margin:0 0 10px 0; background:#F7F7F7 url(ico.png) 0 -1600px no-repeat; }
.columnMember .listIndex .header .title { padding:5px 15px; background:#EFEFEF url(ico.png) 0 -1600px no-repeat; font-size:14px; font-weight:bold; line-height:25px; color:#666; }
.columnMember .listIndex .header .more,
.columnMember .listIndex .header .more:visited,
.columnMember .listIndex .header .more:hover,
.columnMember .listIndex .header .more:active  { overflow:hidden; position:absolute; right:10px; top:7px; z-index:9; width:60px; height:30px; background:url(sprite.png) -180px -380px no-repeat; font-size:10px; line-height:20px; color:#666; text-decoration:none; text-transform:uppercase; text-align:center; -moz-transition:color 0.2s linear; -webkit-transition:color 0.2s linear; -o-transition:color 0.2s linear; -ms-transition:color 0.2s linear; transition:color 0.2s linear; }
.columnMember .listIndex .header .more:hover { background-position:-180px -410px; }
.columnMember .listIndex .list { overflow:hidden; }
.columnMember .listIndex .list li { overflow:hidden; position:relative; width:600px; padding:0 0 0 120px; margin:0 0 10px 0; }
.columnMember .listIndex .list li .date { overflow:hidden; position:absolute; left:0; top:10px; z-index:9; width:90px; height:20px; background:#AAA9A9; line-height:20px; color:#FFF; text-align:center; }
.columnMember .listIndex .list li .title { display:block; padding:10px 0 9px 15px; border-bottom:1px solid #E7E7E7; background:url(ico.png) 0 -1833px no-repeat; }
.columnMember .listIndex .list li .title a,
.columnMember .listIndex .list li .title a:visited,
.columnMember .listIndex .list li .title a:hover,
.columnMember .listIndex .list li .title a:active { line-height:20px; color:#333; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnMember .listIndex .list li .title a:hover { color:#666; }
.columnMember .listShop { overflow:hidden; border:1px solid #EAEAEA; margin:0 0 40px 0; }
.columnMember .listShop .title { padding:6px 19px; margin:0 0 30px 0; background:#E9F4FC; font-size:14px; font-weight:bold; line-height:21px; color:#666; }
.columnMember .listShop .list { overflow:hidden; width:700px; margin:0 auto; }
.columnMember .listShop .list li { display:block; float:left; overflow:hidden; width:145px; height:230px; margin:0 15px 40px 15px; }
.columnMember .listShop .list li .cover { display:block; overflow:hidden; width:143px; height:143px; border:1px solid #D9D9D9; margin:0 0 10px 0; }
.columnMember .listShop .list li .cover img { display:block; width:143px; height:143px; }
.columnMember .listShop .list li .article { overflow:hidden; }
.columnMember .listShop .list li .article .detail { margin:0 0 15px 0; line-height:20px; color:#666; text-align:center; }
.columnMember .listShop .list li .article .convert,
.columnMember .listShop .list li .article .convert:visited,
.columnMember .listShop .list li .article .convert:hover,
.columnMember .listShop .list li .article .convert:active { display:block; overflow:hidden; width:90px; height:20px; margin:0 auto; background:#5E5E5E; line-height:20px; color:#FFF; text-decoration:none; text-align:center; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnMember .listShop .list li .article .convert:hover { background:#FF7200; }
.columnMember .aboutOrder { overflow:hidden; border-bottom:1px solid #D5D5D5; margin:0 0 5px 0; }
.columnMember .aboutOrder .title { display:block; overflow:hidden; margin:0 0 5px 0; font-size:18px; line-height:20px; color:#313131; text-transform:uppercase; }
.columnMember .aboutOrder .about { display:block; overflow:hidden; margin:0 0 9px 0; font-size:14px; line-height:20px; color:#313131; }
.columnMember .listOrder { overflow:hidden; }
.columnMember .listOrder .header { height:24px; padding:10px 0; border-bottom:1px solid #F3F3F3; margin:0 0 20px 0; background:#E9F4FC; }
.columnMember .listOrder .header span { display:block; float:left; overflow:hidden; height:24px; line-height:24px; color:#313131; text-align:center; }
.columnMember .listOrder .header .item01 { width:260px; padding:0 0 0 40px; text-align:left; }
.columnMember .listOrder .header .item02 { width:80px; }
.columnMember .listOrder .header .item03 { width:140px; }
.columnMember .listOrder .header .item04 { width:120px; }
.columnMember .listOrder .list { overflow:hidden; }
.columnMember .listOrder .list li { overflow:hidden; position:relative; border:1px solid #EEE; margin:0 0 20px 0; }
.columnMember .listOrder .list li .order { display:block; overflow:hidden; height:20px; padding:9px 40px; background:#F2F2F2; }
.columnMember .listOrder .list li .order em { margin:0 20px; font-family:SimSun; line-height:20px; color:#535353; }
.columnMember .listOrder .list li .order p { line-height:20px; color:#535353; }
.columnMember .listOrder .list li .section { overflow:hidden; position:relative; padding:15px 0; }
.columnMember .listOrder .list li .section .article { display:block; float:left; overflow:hidden; width:260px; margin:0 0 0 40px; }
.columnMember .listOrder .list li .section .article .cover { display:block; float:left; overflow:hidden; width:48px; height:43px; border:1px solid #DCDCDC; margin:0 20px 0 0; }
.columnMember .listOrder .list li .section .article .cover img { display:block; width:48px; width:43px; }
.columnMember .listOrder .list li .section .article .title { display:block; overflow:hidden; padding:0 20px 0 0; line-height:20px; color:#3F3F3F; }
.columnMember .listOrder .list li .section .number { display:block; float:left; overflow:hidden; width:80px; line-height:20px; color:#3F3F3F; text-align:center; }
.columnMember .listOrder .list li .section .price { display:block; float:left; overflow:hidden; width:140px; line-height:20px; color:#3F3F3F; text-align:center; }
.columnMember .listOrder .list li .section .state { display:block; float:left; overflow:hidden; width:120px; margin:0 15px 0 0; line-height:20px; color:#3F3F3F; text-align:center; }
.columnMember .listOrder .list li .section .state01 { color:#009944; }
.columnMember .listOrder .list li .section .state02 { color:#E83929; }
.columnMember .listOrder .list li .section .state03 { color:#E83929; }
.columnMember .listOrder .list li .section .more,
.columnMember .listOrder .list li .section .more:visited,
.columnMember .listOrder .list li .section .more:hover,
.columnMember .listOrder .list li .section .more:active { font-family:SimSun; line-height:20px; color:#2178B4; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnMember .listOrder .list li .section .more:hover { color:#4D93C3; }
.columnMember .headerDetail { overflow:hidden; border-bottom:1px solid #D5D5D5; margin:0 0 15px 0; }
.columnMember .headerDetail .title { display:block; overflow:hidden; margin:0 0 5px 0; font-size:18px; line-height:20px; color:#313131; text-transform:uppercase; }
.columnMember .headerDetail .about { display:block; overflow:hidden; margin:0 0 9px 0; font-size:14px; line-height:20px; color:#313131; }
.columnMember .aboutDetail { overflow:hidden; padding:0 0 29px 0; border-bottom:1px dashed #494949; margin:0 0 20px 0; }
.columnMember .aboutDetail .title { display:block; overflow:hidden; margin:0 0 15px 0; font-family:Microsoft YaHei; font-size:16px; line-height:20px; color:#3F3F3F; }
.columnMember .aboutDetail .cover { display:block; float:left; overflow:hidden; width:128px; height:118px; border:1px solid #DCDCDC; margin:0 30px 0 0; }
.columnMember .aboutDetail .cover img { display:block; width:128px; height:118px; }
.columnMember .aboutDetail .article { overflow:hidden; }
.columnMember .aboutDetail .article .title { display:block; overflow:hidden; margin:0 0 5px 0; font-family:Arial, Microsoft YaHei; font-size:16px; line-height:20px; color:#3F3F3F; }
.columnMember .aboutDetail .article .order { display:block; overflow:hidden; margin:0 0 10px 0; font-size:14px; line-height:25px; color:#717171; }
.columnMember .aboutDetail .article .order .price { margin:0 10px 0 0; font-size:14px; font-weight:bold; line-height:25px; color:#EE3200; }
.columnMember .aboutDetail .article .order .number { font-size:14px; font-weight:bold; line-height:25px; color:#0066B1; }
.columnMember .aboutDetail .article .detail { display:block; overflow:hidden; line-height:20px; color:#717171; }
.columnMember .orderDetail { overflow:hidden; padding:0 0 9px 0; border-bottom:1px dashed #494949; margin:0 0 20px 0; }
.columnMember .orderDetail .title { display:block; overflow:hidden; width:90px; height:20px; padding:5px 0; margin:0 0 10px 0; background:#00406E; font-size:14px; font-weight:bold; line-height:20px; color:#FFF; text-align:center; }
.columnMember .orderDetail .detail { display:block; overflow:hidden; line-height:30px; color:#717171; }
.columnMember .orderDetail .detail em { margin:0 15px; font-family:SimSun; line-height:30px; color:#717171; }
.columnMember .stateDetail { overflow:hidden; }
.columnMember .stateDetail strong { margin:0 5px 0 0; font-weight:bold; }
.columnMember .stateDetail .title { display:block; overflow:hidden; width:90px; height:20px; padding:5px 0; margin:0 0 10px 0; background:#00406E; font-size:14px; font-weight:bold; line-height:20px; color:#FFF; text-align:center; }
.columnMember .stateDetail .order { display:block; overflow:hidden; padding:5px 0; line-height:20px; color:#0066B1; }
.columnMember .stateDetail .detail { display:block; overflow:hidden; padding:5px 0; line-height:20px; color:#717171; }
.columnMember .aboutNotice { overflow:hidden; padding:0 0 9px 0; border-bottom:1px solid #D6D5D5; margin:0 0 20px 0; }
.columnMember .aboutNotice .title { display:block; overflow:hidden; margin:0 0 5px 0; font-size:18px; line-height:20px; color:#333; text-transform:uppercase; }
.columnMember .aboutNotice .about { display:block; overflow:hidden; font-size:14px; line-height:20px; color:#333; }
.columnMember .listNotice { overflow:hidden; }
.columnMember .listNotice .date { line-height:20px; color:#666; }
.columnMember .listNotice .title { line-height:20px; color:#666; }
.columnMember .listNotice th { padding:5px 0 4px 20px; border-bottom:1px solid #D2D2D2; background:#E9F4FC; font-weight:bold; line-height:20px; color:#666; }
.columnMember .listNotice td { padding:10px 0 9px 20px; border-bottom:1px solid #D2D2D2; }
.columnMember .listNotice .more,
.columnMember .listNotice .more:visited,
.columnMember .listNotice .more:hover,
.columnMember .listNotice .more:active { display:inline-block; padding:0 20px 0 0; background:url(ico.png) 30px -2444px no-repeat; line-height:20px; color:#2178B4; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnMember .listNotice .more:hover { color:#4D93C3; }
.columnMember .listNotice .last td { padding-bottom:10px; border:0; }
.columnMember .aboutActive { overflow:hidden; padding:0 0 9px 0; border-bottom:1px solid #D6D5D5; margin:0 0 20px 0; }
.columnMember .aboutActive .title { display:block; overflow:hidden; margin:0 0 5px 0; font-size:18px; line-height:20px; color:#333; text-transform:uppercase; }
.columnMember .aboutActive .about { display:block; overflow:hidden; font-size:14px; line-height:20px; color:#333; }
.columnMember .tabActive { overflow:hidden; margin:0 0 20px 0; }
.columnMember .tabActive a,
.columnMember .tabActive a:visited,
.columnMember .tabActive a:hover,
.columnMember .tabActive a:active { display:block; float:left; overflow:hidden; padding:4px 24px; border:1px dashed #959595; margin:0 10px 0 0; font-weight:bold; line-height:20px; color:#666; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnMember .tabActive a:hover { color:#999; }
.columnMember .tabActive .current,
.columnMember .tabActive .current:visited,
.columnMember .tabActive .current:hover,
.columnMember .tabActive .current:active { border-color:#00406E; background:#00406E; color:#FFF; }
.columnMember .listActive { overflow:hidden; }
.columnMember .listActive .date { line-height:20px; color:#666; }
.columnMember .listActive .title { line-height:20px; color:#666; }
.columnMember .listActive .harvest { line-height:20px; color:#666; }
.columnMember .listActive .harvest .point { margin:0 5px 0 0; font-weight:bold; color:#F97729; }
.columnMember .listActive th { padding:5px 0 4px 20px; border-bottom:1px solid #D2D2D2; background:#E9F4FC; font-weight:bold; line-height:20px; color:#666; }
.columnMember .listActive td { padding:10px 0 9px 20px; border-bottom:1px solid #D2D2D2; }
.columnMember .listActive .more,
.columnMember .listActive .more:visited,
.columnMember .listActive .more:hover,
.columnMember .listActive .more:active { display:inline-block; padding:0 20px 0 0; background:url(ico.png) 30px -2444px no-repeat; line-height:20px; color:#2178B4; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnMember .listActive .more:hover { color:#4D93C3; }
.columnMember .listActive .last td { padding-bottom:10px; border:0; }
.columnMember .aboutPoint { overflow:hidden; position:relative; margin:0 0 20px 0; }
.columnMember .aboutPoint .title { display:block; overflow:hidden; margin:0 0 5px 0; font-size:18px; line-height:20px; color:#333; text-transform:uppercase; }
.columnMember .aboutPoint .about { display:block; overflow:hidden; font-size:14px; line-height:20px; color:#333; }
.columnMember .aboutPoint .shop,
.columnMember .aboutPoint .shop:visited,
.columnMember .aboutPoint .shop:hover,
.columnMember .aboutPoint .shop:active { overflow:hidden; position:absolute; right:0; bottom:0; z-index:9; width:80px; height:20px; background:#F97729; line-height:20px; color:#FFF; text-decoration:none; text-align:center; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnMember .aboutPoint .shop:hover { background:#FA9254; }
.columnMember .explainPoint { overflow:hidden; margin:0 0 20px 0; }
.columnMember .explainPoint .title { display:block; overflow:hidden; padding:5px 20px; margin:0 0 10px 0; background:#E9F4FC; font-size:14px; font-weight:bold; line-height:25px; color:#666; }
.columnMember .explainPoint .detail { display:block; overflow:hidden; padding:0 20px; line-height:24px; color:#535961; }
.columnMember .listPoint { overflow:hidden; }
.columnMember .listPoint .date { line-height:20px; color:#666; }
.columnMember .listPoint .title { line-height:20px; color:#666; }
.columnMember .listPoint .change { line-height:20px; color:#666; }
.columnMember .listPoint .change .point { font-weight:bold; line-height:20px; color:#F97729; }
.columnMember .listPoint th { padding:5px 0 4px 20px; border-bottom:1px solid #D2D2D2; background:#E9F4FC; font-weight:bold; line-height:20px; color:#666; }
.columnMember .listPoint td { padding:10px 0 9px 20px; border-bottom:1px solid #D2D2D2; }
.columnMember .listPoint .last td { padding-bottom:10px; border:0; }
.columnMember .aboutShop { overflow:hidden; position:relative; padding:0 0 9px 0; border-bottom:1px solid #C9C9C9; margin:0 0 20px 0; }
.columnMember .aboutShop .title { display:block; overflow:hidden; margin:0 0 5px 0; font-size:18px; line-height:20px; color:#333; text-transform:uppercase; }
.columnMember .aboutShop .about { display:block; overflow:hidden; font-size:14px; line-height:20px; color:#333; }
.columnMember .aboutShop .point { overflow:hidden; position:absolute; right:0; bottom:9px; width:120px; height:20px; padding:5px 0; background:#FF7200; line-height:20px; color:#FFF; text-align:center; }
.columnMember .tabShop { overflow:hidden; margin:0 0 20px 0; }
.columnMember .tabShop a,
.columnMember .tabShop a:visited,
.columnMember .tabShop a:hover,
.columnMember .tabShop a:active { display:block; float:left; overflow:hidden; padding:4px 24px; border:1px dashed #959595; margin:0 10px 0 0; background:#FFF; font-weight:bold; line-height:20px; color:#666; text-decoration:none; text-align:center; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnMember .tabShop a:hover { color:#999; }
.columnMember .tabShop .current,
.columnMember .tabShop .current:visited,
.columnMember .tabShop .current:hover,
.columnMember .tabShop .current:active { border-color:#074177; background:#074177; color:#FFF; }
.columnMember .stepStep { overflow:hidden; padding:0 0 0 10px; margin:0 0 40px 0; }
.columnMember .stepStep li { display:block; float:left; overflow:hidden; width:250px; height:30px; margin:0 0 0 -10px; }
.columnMember .stepStep li a,
.columnMember .stepStep li a:visited,
.columnMember .stepStep li a:hover,
.columnMember .stepStep li a:active { display:block; overflow:hidden; cursor:text; width:250px; height:20px; padding:5px 0; background:url(sprite.png) 0 0 no-repeat; font-weight:bold; line-height:20px; color:#BBB; text-decoration:none; text-align:center; }
.columnMember .stepStep li .step01,
.columnMember .stepStep li .step01:visited,
.columnMember .stepStep li .step01:hover,
.columnMember .stepStep li .step01:active { background-position:-540px -240px; }
.columnMember .stepStep .current .step01,
.columnMember .stepStep .current .step01:visited,
.columnMember .stepStep .current .step01:hover,
.columnMember .stepStep .current .step01:active { background-position:-540px -360px; color:#F97729; }
.columnMember .stepStep li .step02,
.columnMember .stepStep li .step02:visited,
.columnMember .stepStep li .step02:hover,
.columnMember .stepStep li .step02:active { background-position:-540px -280px; }
.columnMember .stepStep .current .step02,
.columnMember .stepStep .current .step02:visited,
.columnMember .stepStep .current .step02:hover,
.columnMember .stepStep .current .step02:active { background-position:-540px -400px; color:#F97729; }
.columnMember .stepStep li .step03,
.columnMember .stepStep li .step03:visited,
.columnMember .stepStep li .step03:hover,
.columnMember .stepStep li .step03:active { background-position:-540px -320px; }
.columnMember .stepStep .current .step03,
.columnMember .stepStep .current .step03:visited,
.columnMember .stepStep .current .step03:hover,
.columnMember .stepStep .current .step03:active { background-position:-540px -440px; color:#F97729; }
.columnMember .stepStep .last { width:240px; }
.columnMember .shopStep { overflow:hidden; padding:0 0 20px 0; border:1px solid #EAEAEA; margin:0 0 20px 0; }
.columnMember .shopStep .title { padding:6px 19px; margin:0 0 20px 0; background:#F5F5F5; font-size:14px; font-weight:bold; line-height:21px; color:#666; }
.columnMember .shopStep .cover { display:block; float:left; overflow:hidden; width:116px; height:116px; border:1px solid #D9D9D9; margin:0 20px; }
.columnMember .shopStep .cover img { display:block; width:116px; height:116px; }
.columnMember .shopStep .article { display:block; float:left; overflow:hidden; width:540px; }
.columnMember .shopStep .article .name { display:block; overflow:hidden; padding:10px 0 9px 0; border-bottom:1px dashed #E5E5E5; font-weight:bold; line-height:20px; color:#666; }
.columnMember .shopStep .article .cost { display:block; overflow:hidden; padding:10px 0 9px 0; border-bottom:1px dashed #E5E5E5; line-height:20px; color:#666; }
.columnMember .shopStep .article .cost .point { margin:0 2px 0 0; font-weight:bold; line-height:20px; color:#C81F00; }
.columnMember .shopStep .article .control { display:block; overflow:hidden; padding:10px 0; line-height:20px; color:#666; }
.columnMember .shopStep .article .control .piece { margin:0 2px 0 0; font-weight:bold; line-height:20px; color:#F97729; }
.columnMember .shopStep .article .control .number { display:inline-block; width:38px; height:18px; border:1px solid #C8C8C8; margin:0 5px 0 0; font-weight:bold; line-height:18px; color:#666; text-align:center; vertical-align:middle; }
.columnMember .shopStep .article .control .less { display:inline-block; cursor:pointer; width:16px; height:20px; margin:0 5px 0 0; background:url(sprite.png) -420px -350px no-repeat; text-indent:-9999px; vertical-align:middle; }
.columnMember .shopStep .article .control .less:hover { background-position:-440px -350px; }
.columnMember .shopStep .article .control .lessDisable,
.columnMember .shopStep .article .control .lessDisable:hover { cursor:text; background-position:-460px -350px; }
.columnMember .shopStep .article .control .plus { display:inline-block; cursor:pointer; width:16px; height:20px; background:url(sprite.png) -420px -380px no-repeat; text-indent:-9999px; vertical-align:middle; }
.columnMember .shopStep .article .control .plus:hover { background-position:-440px -380px; }
.columnMember .shopStep .article .control .plusDisable,
.columnMember .shopStep .article .control .plusDisable:hover { cursor:text; background-position:-460px -380px; }
.columnMember .formStep { overflow:hidden; margin:0 0 20px 0; }
.columnMember .formStep .title { display:block; overflow:hidden; height:25px; padding:5px 0 4px 25px; border-bottom:1px solid #E5E5E5; margin:0 0 10px 0; background:#F5F5F5 url(ico.png) 0 -1600px no-repeat; font-size:14px; font-weight:bold; line-height:25px; color:#666; }
.columnMember .formStep td { padding:10px 0 9px 0; border-bottom:1px dashed #E5E5E5; }
.columnMember .formStep .word { line-height:20px; color:#666; }
.columnMember .formStep .label { display:block; overflow:hidden; width:100px; height:20px; padding:5px 0; line-height:20px; color:#666; text-align:right; }
.columnMember .formStep .word { line-height:20px; color:#666; }
.columnMember .formStep .tip { line-height:20px; color:#999; }
.columnMember .formStep .tip .ico { margin:0 2px 0 0; font-family:SimSun; line-height:20px; color:#E85038; }
.columnMember .formStep .text { display:block; width:240px; height:20px; padding:4px 9px; border:1px solid #D2D2D2; margin:0; line-height:20px; color:#AAA; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnMember .formStep .text:focus { border-color:#999; color:#666; }
.columnMember .formStep .reset,
.columnMember .formStep .reset:visited,
.columnMember .formStep .reset:hover,
.columnMember .formStep .reset:active { display:block; float:left; overflow:hidden; cursor:pointer; width:90px; height:20px; padding:5px 0; border:0; margin:0 10px 0 0; background:#DCDCDC; font-size:14px; font-weight:bold; line-height:20px; color:#666; text-decoration:none; text-align:center; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnMember .formStep .reset:hover { background:#E3E3E3; }
.columnMember .formStep .submit { display:block; float:left; overflow:hidden; cursor:pointer; width:90px; height:30px; padding:5px 0; border:0; margin:0; background:#F97729; font-size:14px; font-weight:bold; color:#FFF; text-align:center; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnMember .formStep .submit:hover { background:#FA9254; }
.columnMember .formStep .last td { padding:10px 0; border-bottom:0; }
.columnMember .successStep { overflow:hidden; width:455px; margin:0 auto; }
.columnMember .successStep .ico { display:block; float:left; overflow:hidden; width:125px; height:122px; margin:0 40px 0 0; background:url(sprite.png) -270px -600px no-repeat; text-indent:-9999px; }
.columnMember .successStep .article { display:block; float:left; overflow:hidden; width:290px; padding:10px 0 0 0; }
.columnMember .successStep .article .order { font-size:14px; line-height:25px; color:#F97729; }
.columnMember .successStep .article p { margin:0 0 20px 0; font-size:14px; line-height:25px; color:#999; }
.columnMember .successStep .article .record,
.columnMember .successStep .article .record:visited,
.columnMember .successStep .article .record:hover,
.columnMember .successStep .article .record:active { display:block; float:left; overflow:hidden; width:100px; height:20px; padding:5px 0; margin:0 10px 0 0; background:#006DB9; line-height:20px; color:#FFF; text-decoration:none; text-align:center; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnMember .successStep .article .record:hover { background:#338AC7; }
.columnMember .successStep .article .continue,
.columnMember .successStep .article .continue:visited,
.columnMember .successStep .article .continue:hover,
.columnMember .successStep .article .continue:active { display:block; float:left; overflow:hidden; width:100px; height:20px; padding:5px 0; background:#5E5E5E; line-height:20px; color:#FFF; text-decoration:none; text-align:center; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnMember .successStep .article .continue:hover { background:#7E7E7E; }
.columnMember .listRecord { overflow:hidden; }
.columnMember .listRecord .header { overflow:hidden; position:relative; height:30px; margin:0 0 10px 0; }
.columnMember .listRecord .header .title { display:block; overflow:hidden; padding:5px 0; font-size:14px; font-weight:bold; line-height:20px; color:#333; }
.columnMember .listRecord .header .record { overflow:hidden; position:absolute; right:0; bottom:5px; line-height:20px; color:#333; }
.columnMember .listRecord .header .record .number { margin:0 2px; font-weight:bold; line-height:20px; color:#F97729; }
.columnMember .listRecord th { padding:7px 0 7px 20px; border-bottom:1px solid #D2D2D2; background:#E9F4FC; font-weight:bold; line-height:20px; color:#666; }
.columnMember .listRecord td { padding:10px 0 9px 20px; border-bottom:1px solid #D2D2D2; }
.columnMember .listRecord .word { line-height:20px; color:#666; }
.columnMember .listRecord .check { line-height:20px; color:#007130; }
.columnMember .listRecord .success { line-height:20px; color:#EF392E; }
.columnMember .listRecord .last td { padding-bottom:10px; border:0; }
.columnMember .aboutData { overflow:hidden; margin:0 0 20px 0; }
.columnMember .aboutData .title { display:block; overflow:hidden; margin:0 0 5px 0; font-size:18px; line-height:20px; color:#333; text-transform:uppercase; }
.columnMember .aboutData .about { display:block; overflow:hidden; font-size:14px; line-height:20px; color:#666; }
.columnMember .formData { overflow:hidden; margin:0 0 20px 0; }
.columnMember .formData .title { display:block; overflow:hidden; height:25px; padding:5px 0 4px 25px; border-bottom:1px solid #E5E5E5; margin:0 0 10px 0; background:#F5F5F5 url(ico.png) 0 -1600px no-repeat; font-size:14px; font-weight:bold; line-height:25px; color:#666; }
.columnMember .formData td { padding:10px 0 9px 0; border-bottom:1px dashed #E5E5E5; }
.columnMember .formData .label { display:block; overflow:hidden; width:100px; height:20px; padding:5px 0; line-height:20px; color:#666; text-align:right; }
.columnMember .formData .word { line-height:20px; color:#666; }
.columnMember .formData .tip { line-height:20px; color:#999; }
.columnMember .formData .tip .ico { margin:0 2px 0 0; font-family:SimSun; line-height:20px; color:#E85038; }
.columnMember .formData .text { display:block; width:240px; height:20px; padding:4px 9px; border:1px solid #D2D2D2; margin:0; line-height:20px; color:#AAA; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnMember .formData .text:focus { border-color:#999; color:#666; }
.columnMember .formData .select { display:block; float:left; overflow:hidden; width:120px; height:30px; padding:4px; border:1px solid #D2D2D2; margin:0; line-height:20px; color:#AAA; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnMember .formData .province { margin:0 20px 0 0; }
.columnMember .formData .city { margin:0; }
.columnMember .formData .radio { cursor:pointer; margin:0 20px 0 0; line-height:20px; color:#666; vertical-align:middle; }
.columnMember .formData .radio input { margin:0 5px 0 0; vertical-align:middle; }
.columnMember .formData .last td { padding:10px 0; border-bottom:0; }
.columnMember .buttonData { padding:19px 0 0 0; border-top:1px solid #E5E5E5; }
.columnMember .buttonData .submit { display:block; float:left; overflow:hidden; cursor:pointer; width:90px; height:30px; padding:0; border:0; margin:0 10px 0 110px; background:#FF6600; color:#FFF; text-align:center; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnMember .buttonData .submit:hover { background:#FF8533; }
.columnMember .buttonData .reset { display:block; float:left; overflow:hidden; cursor:pointer; width:90px; height:30px; padding:0; border:0; margin:0; background:#7D7D7D; color:#FFF; text-align:center; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnMember .buttonData .reset:hover { background:#979797; }
.columnMember .headerArticle { overflow:hidden; position:relative; padding:0 0 9px 0; border-bottom:1px solid #D1D1D1; margin:0 0 20px 0; }
.columnMember .headerArticle .titleArticle { display:block; overflow:hidden; font-family:Arial, Microsoft YaHei; font-size:16px; line-height:20px; color:#666; }
.columnMember .headerArticle .dateArticle { display:block; overflow:hidden; line-height:20px; color:#666; }
.columnMember .headerArticle .pointArticle { overflow:hidden; position:absolute; right:0; bottom:4px; z-index:9; line-height:20px; color:#F97729; }
.columnMember .headerArticle .backArticle,
.columnMember .headerArticle .backArticle:visited,
.columnMember .headerArticle .backArticle:hover,
.columnMember .headerArticle .backArticle:active { overflow:hidden; position:absolute; right:0; top:0; z-index:9; width:40px; height:24px; padding:0 0 0 30px; background:url(sprite.png) -430px -100px no-repeat; line-height:24px; color:#FFF; text-decoration:none; }
.columnMember .headerArticle .backArticle:hover { background-position:-430px -130px; }
.columnMember .editorArticle { overflow:hidden; }
.memberLoginContainer { overflow:hidden; width:980px; height:520px; padding:0 130px; margin:0 auto; background:url(bg04.jpg) 50% 0 no-repeat; }
.memberLoginContainer .login { overflow:hidden; width:420px; height:260px; margin:140px 0 0 380px; background:#EFEFEF; }
.memberLoginContainer .login .tab { overflow:hidden; margin:0 0 25px 0; }
.memberLoginContainer .login .tab span { display:block; float:left; overflow:hidden; cursor:pointer; width:210px; height:25px; padding:10px 0; background:#1D5E98; font-family:Microsoft YaHei; font-family:Microsoft YaHei; font-size:16px; font-weight:bold; line-height:25px; color:#FFF; text-align:center; }
.memberLoginContainer .login .tab .current { background:#EFEFEF; color:#333; }
.memberLoginContainer .login .form { display:none; overflow:hidden; width:300px; margin:0 auto; }
.memberLoginContainer .login .form p { overflow:hidden; margin:0 0 15px 0; }
.memberLoginContainer .login .form .text { overflow:hidden; height:21px; padding:6px 9px; border:1px solid #959595; }
.memberLoginContainer .login .form .text .lable { display:block; float:left; overflow:hidden; width:50px; padding:0 0 0 30px; background:url(ico.png) 0 0 no-repeat; line-height:21px; color:#AAA; }
.memberLoginContainer .login .form .text .lable01 { background-position:5px -2247px; }
.memberLoginContainer .login .form .text .lable02 { background-position:7px -2297px; }
.memberLoginContainer .login .form .text .lable03 { background-position:3px -2344px; }
.memberLoginContainer .login .form .text .lable04 { background-position:5px -2397px; }
.memberLoginContainer .login .form .text input { display:block; float:left; overflow:hidden; width:200px; height:21px; padding:0; border:0; margin:0; background:none; line-height:21px; color:#AAA; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.memberLoginContainer .login .form .text input:focus { color:#666; }
.memberLoginContainer .login .form .checkbox { cursor:pointer; margin:0 20px 0 0; line-height:20px; color:#999; vertical-align:middle; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.memberLoginContainer .login .form .checkbox input { margin:0 5px 0 0; vertical-align:middle; }
.memberLoginContainer .login .form .checkbox:hover { color:#666; }
.memberLoginContainer .login .submit { display:block; float:left; overflow:hidden; cursor:pointer; width:90px; height:30px; padding:0; border:0; margin:0 15px 0 0; background:#074177; font-family:Microsoft YaHei; font-size:14px; color:#FFF; text-align:center; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.memberLoginContainer .login .submit:hover { background:#35648F; }
.memberLoginContainer .login .register,
.memberLoginContainer .login .register:visited,
.memberLoginContainer .login .register:hover,
.memberLoginContainer .login .register:active { display:block; float:left; overflow:hidden; cursor:pointer; width:90px; height:30px; padding:0; border:0; margin:0; background:#6D6D6D; font-family:Microsoft YaHei; font-size:14px; line-height:30px; color:#FFF; text-decoration:none; text-align:center; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.memberLoginContainer .login .register:hover { background:#878787; }
.memberLoginContainer .login .forget,
.memberLoginContainer .login .forget:visited,
.memberLoginContainer .login .forget:hover,
.memberLoginContainer .login .forget:active { line-height:20px; color:#006DB9; text-decoration:underline; vertical-align:middle; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.memberLoginContainer .login .forget:hover { color:#60A1CF; }
.memberRegisterContainer { overflow:hidden; width:820px; height:400px; padding:60px 210px; margin:0 auto; background:url(bg04.jpg) -100px 0 no-repeat; }
.memberRegisterContainer .content { overflow:hidden; width:700px; height:320px; padding:40px 70px; background:#F5F5F5; }
.memberRegisterContainer .content .main { display:block; float:left; overflow:hidden; width:340px; }
.memberRegisterContainer .content .main .form { overflow:hidden; }
.memberRegisterContainer .content .main .form th { width:60px; padding:0 20px 10px 0; line-height:30px; color:#717171; text-align:right; }
.memberRegisterContainer .content .main .form td { width:260px; padding:0 0 10px 0; }
.memberRegisterContainer .content .main .form .text { display:block; overflow:hidden; width:240px; height:20px; padding:4px 9px; border:1px solid #D0D0D0; margin:0; background:#FFF; line-height:20px; color:#999; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.memberRegisterContainer .content .main .form .text:focus { color:#666; }
.memberRegisterContainer .content .main .form .province { display:block; float:left; overflow:hidden; cursor:pointer; width:65px; height:30px; padding:0; border:1px solid #D0D0D0; margin:0 10px 0 0; background:#FFF; line-height:20px; color:#717171; }
.memberRegisterContainer .content .main .form .city { display:block; float:left; overflow:hidden; cursor:pointer; width:65px; height:30px; padding:0; border:1px solid #D0D0D0; margin:0 10px 0 0; background:#FFF; line-height:20px; color:#717171; }
.memberRegisterContainer .content .main .form .street { display:block; float:left; overflow:hidden; width:90px; height:20px; padding:4px 9px; border:1px solid #D0D0D0; margin:0; background:#FFF; line-height:20px; color:#999; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.memberRegisterContainer .content .main .form .street:focus { color:#666; }
.memberRegisterContainer .content .main .form .submit { display:block; overflow:hidden; cursor:pointer; width:100px; height:30px; padding:5px 0; border:0; margin:0; background:#FF7200; font-family:Microsoft YaHei; font-size:14px; line-height:20px; color:#FFF; text-align:center; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.memberRegisterContainer .content .main .form .submit:hover { background:#FD8C31; }
.memberRegisterContainer .content .side { display:block; float:right; overflow:hidden; width:260px; }
.memberRegisterContainer .content .side .login { overflow:hidden; padding:0 0 12px 0; border-bottom:1px dashed #DCDCDC; margin:0 0 13px 0; }
.memberRegisterContainer .content .side .login p { font-size:14px; line-height:24px; color:#7D7D7D; vertical-align:top; }
.memberRegisterContainer .content .side .login a,
.memberRegisterContainer .content .side .login a:visited,
.memberRegisterContainer .content .side .login a:hover,
.memberRegisterContainer .content .side .login a:active { display:inline-block; width:80px; height:24px; margin:0 0 0 10px; background:#F97729; font-size:12px; line-height:24px; color:#FFF; text-decoration:none; text-align:center; vertical-align:top; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.memberRegisterContainer .content .side .login a:hover { background:#F89052; }
.memberRegisterContainer .content .side .tip { overflow:hidden; }
.memberRegisterContainer .content .side .tip strong { display:block; overflow:hidden; padding:0 0 0 15px; margin:0 0 10px 0; background:url(ico.png) 0 -2496px no-repeat; line-height:20px; color:#7D7D7D; }
.memberRegisterContainer .content .side .tip p { display:block; overflow:hidden; line-height:20px; color:#7D7D7D; }
.memberRegisterContainer .content .side .tip a,
.memberRegisterContainer .content .side .tip a:visited,
.memberRegisterContainer .content .side .tip a:hover,
.memberRegisterContainer .content .side .tip a:active { line-height:20px; color:#F97729; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.memberRegisterContainer .content .side .tip a:hover { color:#F89052; }
.memberForgetContainer { overflow:hidden; width:980px; margin:0 auto; }
.memberForgetContainer .title { padding:2px 0; border-bottom:1px solid #BFBFBF; margin:0 0 30px 0; font-size:14px; line-height:20px; color:#999; }
.memberForgetContainer .main { display:block; float:left; overflow:hidden; width:640px; height:400px; }
.memberForgetContainer .main .step { overflow:hidden; padding:0 0 0 10px; margin:0 0 40px 0; }
.memberForgetContainer .main .step li { display:block; float:left; overflow:hidden; width:220px; height:30px; margin:0 0 0 -10px; }
.memberForgetContainer .main .step li a,
.memberForgetContainer .main .step li a:visited,
.memberForgetContainer .main .step li a:hover,
.memberForgetContainer .main .step li a:active { display:block; overflow:hidden; cursor:text; width:220px; height:20px; padding:5px 0; background:url(sprite.png) 0 0 no-repeat; font-weight:bold; line-height:20px; color:#BBB; text-decoration:none; text-align:center; }
.memberForgetContainer .main .step li .step01,
.memberForgetContainer .main .step li .step01:visited,
.memberForgetContainer .main .step li .step01:hover,
.memberForgetContainer .main .step li .step01:active { width:200px; padding-right:20px; background-position:-540px 0; }
.memberForgetContainer .main .step .current .step01,
.memberForgetContainer .main .step .current .step01:visited,
.memberForgetContainer .main .step .current .step01:hover,
.memberForgetContainer .main .step .current .step01:active { background-position:-540px -120px; color:#F97729; }
.memberForgetContainer .main .step li .step02,
.memberForgetContainer .main .step li .step02:visited,
.memberForgetContainer .main .step li .step02:hover,
.memberForgetContainer .main .step li .step02:active { background-position:-540px -40px; }
.memberForgetContainer .main .step .current .step02,
.memberForgetContainer .main .step .current .step02:visited,
.memberForgetContainer .main .step .current .step02:hover,
.memberForgetContainer .main .step .current .step02:active { background-position:-540px -160px; color:#F97729; }
.memberForgetContainer .main .step li .step03,
.memberForgetContainer .main .step li .step03:visited,
.memberForgetContainer .main .step li .step03:hover,
.memberForgetContainer .main .step li .step03:active { background-position:-540px -80px; }
.memberForgetContainer .main .step .current .step03,
.memberForgetContainer .main .step .current .step03:visited,
.memberForgetContainer .main .step .current .step03:hover,
.memberForgetContainer .main .step .current .step03:active { background-position:-540px -200px; color:#F97729; }
.memberForgetContainer .main .form { overflow:hidden; }
.memberForgetContainer .main .form td { padding:0 0 20px 0; }
.memberForgetContainer .main .form .label { line-height:20px; color:#999; }
.memberForgetContainer .main .form .word { line-height:20px; color:#999; }
.memberForgetContainer .main .form .text { display:block; width:180px; height:20px; padding:4px 9px; border:1px solid #C4C4C4; margin:0; line-height:20px; color:#999; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.memberForgetContainer .main .form .text:focus { border-color:#999; color:#666; }
.memberForgetContainer .main .form .submit { display:block; cursor:pointer; width:80px; height:30px; padding:5px 0; border:0; margin:0; background:#2178B4; line-height:20px; color:#FFF; text-align:center; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.memberForgetContainer .main .form .submit:hover { background:#4D93C3; }
.memberForgetContainer .main .success { overflow:hidden; width:300px; margin:0 auto; }
.memberForgetContainer .main .success .ico { display:block; float:left; overflow:hidden; width:80px; height:80px; background:url(sprite.png) -330px -360px no-repeat; text-indent:-9999px; }
.memberForgetContainer .main .success .article { display:block; float:right; overflow:hidden; width:200px; padding:20px 0 0 0; }
.memberForgetContainer .main .success .article p { line-height:20px; color:#666; }
.memberForgetContainer .main .success .article p a,
.memberForgetContainer .main .success .article p a:visited,
.memberForgetContainer .main .success .article p a:hover,
.memberForgetContainer .main .success .article p a:active { line-height:20px; color:#006DB9; text-decoration:underline; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.memberForgetContainer .main .success .article p a:hover { color:#60A1CF; }
.memberForgetContainer .side { display:block; float:right; overflow:hidden; width:260px; padding:15px 30px; background:#FAFAFA; }
.memberForgetContainer .side em { display:block; overflow:hidden; padding:0 0 9px 0; border-bottom:1px dashed #DCDCDC; margin:0 0 10px 0; font-size:14px; line-height:20px; color:#666; }
.memberForgetContainer .side em a,
.memberForgetContainer .side em a:visited,
.memberForgetContainer .side em a:hover,
.memberForgetContainer .side em a:active { display:inline-block; width:50px; height:20px; margin:0 0 0 5px; background:#F97729; line-height:20px; color:#FFF; text-align:center; text-decoration:none; }
.memberForgetContainer .side em a:hover { background:#F99153; }
.memberForgetContainer .side strong { display:block; overflow:hidden; padding:0 0 0 15px; margin:0 0 4px 0; background:url(ico.png) 0 -2496px no-repeat; line-height:20px; color:#666; }
.memberForgetContainer .side p { line-height:22px; color:#666; }
.memberForgetContainer .side p span { line-height:22px; color:#F97729; }
.memberForgetContainer .side p a,
.memberForgetContainer .side p a:visited,
.memberForgetContainer .side p a:hover,
.memberForgetContainer .side p a:active { line-height:22px; color:#F97729; text-decoration:none; }
.memberForgetContainer .side p a:hover { text-decoration:underline; }
.searchContainer { overflow:hidden; width:980px; margin:0 auto 60px auto; }
.searchContainer .path { overflow:hidden; padding:0 0 4px 0; border-bottom:1px solid #BFBFBF; margin:0 0 20px 0; text-align:right; }
.searchContainer .path em { margin:0 10px; font-family:SimSun; line-height:20px; color:#999; }
.searchContainer .path strong { line-height:20px; color:#999; }
.searchContainer .path a,
.searchContainer .path a:visited,
.searchContainer .path a:hover,
.searchContainer .path a:active { line-height:20px; color:#999; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.searchContainer .path a:hover { color:#666; }
.searchContainer .condition { overflow:hidden; padding:20px 30px; margin:0 0 20px 0; background:#EEE; }
.searchContainer .condition .article { display:block; float:left; overflow:hidden; width:680px; height:20px; padding:5px 0; }
.searchContainer .condition .article .keyword { font-size:14px; line-height:20px; color:#F97729; }
.searchContainer .condition .article .number { margin:0 5px; font-size:14px; line-height:20px; color:#F97729; }
.searchContainer .condition .article p { font-size:14px; font-weight:bold; line-height:20px; color:#666; }
.searchContainer .condition .search { display:block; float:right; overflow:hidden; width:198px; height:24px; border:1px solid #C7C7C7; }
.searchContainer .condition .text { display:block; float:left; overflow:hidden; width:150px; height:20px; padding:2px 9px; border:0; margin:0; background:#FFF; line-height:20px; color:#AAA; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.searchContainer .condition .text:focus { color:#666; }
.searchContainer .condition .submit { display:block; float:left; overflow:hidden; cursor:pointer; width:30px; height:24px; padding:0; border:0; border-left:1px solid #C7C7C7; margin:0; background:#3C3C3C url(ico.png) 4px -548px no-repeat; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.searchContainer .condition .submit:hover { background-color:#636363; }
.searchContainer .list { overflow:hidden; margin:0 0 10px 0; }
.searchContainer .list li { overflow:hidden; padding:5px 0 4px 15px; border-bottom:1px solid #E7E7E7; margin:0 0 10px 0; background:url(ico.png) 2px -1838px no-repeat; }
.searchContainer .list li a,
.searchContainer .list li a:visited,
.searchContainer .list li a:hover,
.searchContainer .list li a:active { font-weight:bold; line-height:20px; color:#333; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.searchContainer .list li a:hover { color:#666; }



.pageArticle { overflow:hidden; }
.pageArticle .headerArticle { overflow:hidden; position:relative; padding:0 0 9px 0; border-bottom:1px solid #D1D1D1; margin:0 0 20px 0; }
.pageArticle .headerArticle .titleArticle { display:block; overflow:hidden; font-family:Arial, Microsoft YaHei; font-size:16px; line-height:20px; color:#666; }
.pageArticle .headerArticle .dateArticle { display:block; overflow:hidden; line-height:20px; color:#666; }
.pageArticle .headerArticle .backArticle,
.pageArticle .headerArticle .backArticle:visited,
.pageArticle .headerArticle .backArticle:hover,
.pageArticle .headerArticle .backArticle:active { overflow:hidden; position:absolute; right:0; top:0; z-index:9; width:40px; height:24px; padding:0 0 0 30px; background:url(sprite.png) -430px -100px no-repeat; line-height:24px; color:#FFF; text-decoration:none; }
.pageArticle .headerArticle .backArticle:hover { background-position:-430px -130px; }
.pageArticle .videoArticle { overflow:hidden; margin:0 0 20px 0; }
.pageArticle .editorArticle { overflow:hidden; }
.pageArticle .footerArticle { overflow:hidden;padding:19px 0 0 0; border-top:1px dashed #999; }
.pageArticle .footerArticle p { overflow:hidden; }
.pageArticle .footerArticle a,
.pageArticle .footerArticle a:visited,
.pageArticle .footerArticle a:hover,
.pageArticle .footerArticle a:active { line-height:24px; color:#A0A0A0; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.pageArticle .footerArticle a:hover { color:#666; }
.webMask { display:none; overflow:hidden; position:fixed; left:0; top:0; z-index:998; width:100%; height:100%; background:#000; opacity:0; filter:Alpha(opacity=0); }
.webAlertVideo { display:none; position:fixed; left:50%; top:50%; z-index:999; width:600px; height:400px; margin:-200px 0 0 -300px; opacity:0; filter:Alpha(opacity=0); }
.webAlertVideo .close { overflow:hidden; position:absolute; right:-25px; top:-25px; z-index:9; cursor:pointer; width:70px; height:70px; background:url(sprite.png) -330px -200px no-repeat; text-indent:-9999px; }
.webAlertVideo .close:hover { background-position:-330px -280px; }
.webAlertTip { display:none; position:fixed; left:50%; top:50%; z-index:999; width:220px; padding:19px; border:1px solid #FF6000; border-radius:5px; margin:0 0 0 -130px; background:#FFF; opacity:0; filter:Alpha(opacity=0); }
.webAlertTip .close { overflow:hidden; position:absolute; right:-10px; top:-10px; z-index:9; cursor:pointer; width:30px; height:30px; background:url(sprite.png) -280px -300px no-repeat; text-indent:-9999px; }
.webAlertTip .close:hover { background-position:-280px -340px; }
.webAlertTip .article { overflow:hidden; }
.webAlertTip .article .ico { display:block; overflow:hidden; width:48px; height:42px; margin:0 auto 8px auto; background:url(sprite.png) -410px -160px no-repeat; text-indent:-9999px; }
.webAlertTip .article p { font-size:14px; line-height:20px; color:#333; text-align:center; }
.webAlertLogin { display:none; position:fixed; left:50%; top:50%; z-index:999; width:500px; height:600px; margin:-300px 0 0 -250px; opacity:0; filter:Alpha(opacity=0); }
.webAlertLogin .close { overflow:hidden; position:absolute; right:-25px; top:-25px; z-index:9; cursor:pointer; width:70px; height:70px; background:url(sprite.png) -330px -200px no-repeat; text-indent:-9999px; }
.webAlertLogin .close:hover { background-position:-330px -280px; }
.webAlertLogin .cover { overflow:hidden; width:500px; height:600px; }
.webAlertLogin .cover img { display:block; width:500px; height:600px; }
.webAlertShop { display:none; position:fixed; left:50%; top:50%; z-index:999; width:320px; padding:40px 0; border-radius:10px; margin:0 0 0 -130px; background:#FFF; opacity:0; filter:Alpha(opacity=0); }
.webAlertShop .close { overflow:hidden; position:absolute; right:-25px; top:-25px; z-index:9; cursor:pointer; width:70px; height:70px; background:url(sprite.png) -330px -200px no-repeat; text-indent:-9999px; }
.webAlertShop .close:hover { background-position:-330px -280px; }
.webAlertShop .article { overflow:hidden; }
.webAlertShop .article .ico { display:block; overflow:hidden; width:48px; height:50px; margin:0 auto 20px auto; background:url(sprite.png) -420px -290px no-repeat; text-indent:-9999px; }
.webAlertShop .article p { font-size:14px; line-height:20px; color:#333; text-align:center; }
/*web other css end*/

/*web mask css begin*/
.webMask { display:none; overflow:hidden; position:fixed; left:0; top:0; z-index:997; width:100%; height:200%; background:#000; opacity:0; filter:Alpha(opacity=0); }
.alertBoxTip { display:none; overflow:hidden; position:fixed; left:50%; top:50%; z-index:999; width:300px; height:150px; border-radius:5px; margin:-75px 0 0 -150px; background:#FFF; text-align:center; opacity:0; filter:Alpha(opacity=0); }
.alertBoxTip .title { overflow:hidden; padding:10px 0; margin:0 0 20px 0; background:#082F54; font-family:Microsoft YaHei; font-size:18px; line-height:20px; color:#FFF; }
.alertBoxTip .message { overflow:hidden; height:20px; padding:0 40px; margin:0 0 20px 0; font-size:14px; line-height:20px; color:#333; }
.alertBoxTip .button { display:inline-block; cursor:pointer; width:80px; height:25px; padding:5px 0; border-radius:5px; margin:0 5px 15px 5px; background:#082F54; font-family:Microsoft YaHei; font-size:16px; line-height:25px; color:#FFF; text-align:center; }
/*web mask css end*/


/*新增商务对接页面*/
.columnContainer .business .title{width: 980px;height: 50px;border-top: 1px solid #b7b7b7;position: relative;margin-top: 20px;}
.columnContainer .business .title h2{width: 180px;text-align: center;height: 40px;line-height: 40px;position: absolute;left: 50%;top:-20px;margin-left: -90px;background: #fff;color: #707070;font-family: "Microsoft YaHei";font-size: 24px;}
.columnContainer .business ul{width: 980px;display: block;}
.columnContainer .business ul li{width: 450px;display: block;float: left;background: #f5f5f5;height: 154px;margin-bottom: 35px;}
.columnContainer .business ul li img{display: block;float: left;}
.columnContainer .business ul li .content{float: right;width: 200px;}
.columnContainer .business ul li span{display: block;float: left;}
.columnContainer .business ul li span.ico{text-align: center;width: 45px;height: 40px;line-height: 40px;float: right;color: #9f9fa0;font-size: 28px;}
.columnContainer .business ul li span.text{color: #707070;font-family: "Microsoft YaHei";line-height: 18px;font-size: 12px;width: 170px;}
.columnContainer .business ul li span.text em{color: #1b1b1b;font-family: "Microsoft YaHei";font-size: 16px;margin-bottom: 15px;display: block;}

.columnContainer .business ul li:hover{background: #f1efef;}
.columnContainer .business ul li img:hover{opacity: 0.8;filter:Alpha(opacity=80);}

/*新增分公司内页*/
.position_re{position: relative;}
.indexbox{width: 100%;}
.foundry_box{width: 100%;min-width: 1000px;background: url(../resources/banner_business_img1.jpg) no-repeat top center;padding-top: 120px;}
.measurement_box{width: 100%;min-width: 1000px;background: url(../resources/banner_business_img2.jpg) no-repeat top center;padding-top: 120px;}
.control_box{width: 100%;min-width: 1000px;background: url(../resources/banner_business_img3.jpg) no-repeat top center;padding-top: 120px;}
.weld_box{width: 100%;min-width: 1000px;background: url(../resources/banner_business_img4.jpg) no-repeat top center;padding-top: 120px;}
.hydraulic_box{width: 100%;min-width: 1000px;background: url(../resources/banner_business_img5.jpg) no-repeat top center;padding-top: 120px;}
.research_box{width: 100%;min-width: 1000px;background: url(../resources/banner_business_img6.jpg) no-repeat top center;padding-top: 120px;}
.machine_box{width: 100%;min-width: 1000px;background: url(../resources/banner_business_img7.jpg) no-repeat top center;padding-top: 120px;}
.machine_tool_box{width: 100%;min-width: 1000px;background: url(../resources/banner_business_img8.jpg) no-repeat top center;padding-top: 120px;}
.wfd_area_box{width: 100%;min-width: 1000px;background: url(../resources/banner_business_img9.jpg) no-repeat top center;padding-top: 120px;}
.technical_box{width: 100%;min-width: 1000px;background: url(../resources/banner_business_img10.jpg) no-repeat top center;padding-top: 120px;}

.indexbox .left{width: 200px;float: left;}
.indexbox .left .com_name{width: 200px;/*height: 115px;*/height: 85px;background: #074177;text-align: center;color: #fff;font-size: 18px;font-family: "Microsoft YaHei";padding-top: 30px;}
.indexbox .left .com_name em{font-size: 24px;display: block;font-family: "Microsoft YaHei";}
.indexbox .left ul{width: 200px;overflow: hidden;display: block;}
.indexbox .left ul li{border:1px solid #e7e7e7;display: block;height: 49px;line-height: 49px;border-top:none;background: #f8f8f8;color: #434343;font-family: "Microsoft YaHei";font-size: 14px;display: block;padding-left: 20px;width: 178px;cursor: pointer;}
.indexbox .left ul li:hover,.indexbox .left ul li.current{background:#fff;border-right: none;border-left: 4px solid #f66201;}
.indexbox .left ul li a{text-decoration: none;font-family: "Microsoft YaHei";display: block;}
.indexbox .right{width: 715px;float: right;margin-top: 75px;}
.indexbox .right .title{width: 715px;height: 40px;line-height: 40px;text-align: right;}
.indexbox .right .content{margin-top: 35px;overflow: hidden;padding-bottom: 35px;}
.indexbox .right .content h2{height: 50px;line-height: 50px;color: #707070;font-size: 18px;font-family:"Microsoft YaHei";border-bottom: 1px solid #e5e5e5;position: relative;}
.indexbox .right .content h2 em{position: absolute;bottom:10px;right: 0;width: 85px;height: 22px;background: #f66201;color: #fff;font-size: 12px;line-height: 22px;text-align: center;}
.indexbox .right .content h2 em a{color: #fff;text-decoration: none;font-family: "Microsoft YaHei";}
.foot{width: 100%;height: 20px;line-height: 20px;text-align: center;background: #dcdcdc;padding:35px 0 25px;}
.indexbox .backhome{position: absolute;right: 0;top: 14px;color: #fff;background: #074177;text-align: center;width: 124px;height: 28px;line-height: 28px;font-size: 14px;}
.indexbox .backhome a{color: #fff;text-decoration: none;font-family: "Microsoft YaHei";}
.measurement_box .right .intro{width: 395px;float: right;font-family:"Microsoft YaHei";font-size: 14px;padding-top: 27px;line-height: 26px; }
.measurement_box .right .intro em{font-weight: bold;color: #707070;font-family: "Microsoft YaHei";font-size: 14px;}
.measurement_box .right .list{width: 260px;float: left;}
.measurement_box .right .list ul{width: 260px;display: block;}
.measurement_box .right .list ul li{width: 260px;display: block;margin-top: 30px;float: left;}
.measurement_box .right .list ul li img{display: block;float: left;}
.measurement_box .right .list ul li span{width: 260px;height: 28px;line-height: 28px;background: #e7e7e7;color: #707070;text-align: center;display: block;float: left;font-family:"Microsoft YaHei";}

.alertpage{display:none; opacity:0.6; position:fixed; left:0; top:0; z-index:99; width:100%; height:100%; background:#000; 
	filter:Alpha(opacity=40); /* IE6, IE7, and IE8 透明背景*/ 
	/*ie6定位*/
	_position:absolute;bottom:0; _bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
.confirm{display:none; position:fixed; z-index:100; left:50%; margin-left:-358px; overflow:hidden; width:716px; background:#FFF;top:150px;
	 -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
	/*ie6定位*/
	_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); }
.confirm .title{width:716px;height: 55px;line-height: 55px;font-family: "Microsoft YaHei";text-indent: 40px;color: #434343;font-size: 16px;background: #e5e5e5;}
.confirm .title .btn{width: 55px;height: 55px;float: right;}
.confirm .title .btn img{width: 55px;height: 55px;display: block;cursor: pointer;}
.confirm ul{width: 570px;padding: 25px 0 55px 75px;overflow: hidden;}
.confirm ul li{width: 575px;display: block;border-bottom: 1px solid #e5e5e5;padding-bottom: 20px;float: left;position: relative;padding-top: 20px;}
.confirm ul li span{display: block;width: 340px;float: left;font-size: 14px;font-family: "Microsoft YaHei"}
.confirm ul li img{display: block;float: left;margin-right: 25px;margin-left: 22px;}
.confirm ul li .ico{position: absolute;width: 39px;height: 39px;background: url(../resources/measurement_download_ico3.jpg);right: 70px;cursor: pointer;}
.confirm ul li .ico2{background: url(../resources/measurement_download_ico2.jpg);cursor: pointer;}

.ul_imgbox{display: block;width: 100%;overflow: hidden;}
.ul_imgbox li{float: left;}
.ul_imgbox li img{display: block;float: left;}
.ul_imgbox li span{display: block;float: left;height: 40px;line-height: 40px;background: #e7e7e7;width: 100%;text-align: center;font-family: "Microsoft YaHei";font-size: 14px;color: #707070;}

/*集团详细页文本通用样式*/
.grey_font14{color:#707070;font-size:14px;font-family:"Microsoft YaHei";}
.font_weight{font-weight: bold;font-family:"Microsoft YaHei";}
.line_height55{line-height: 55px;}
.line_height26{line-height: 26px;}
.contact_style{width: 714px;/* height: 55px; *//* line-height: 55px; */border-bottom: 1px solid #e5e5e5;display: block;font-family: "Microsoft YaHei";font-size: 14px;
color: #707070;padding: 15px;line-height: 20px;}

/*集团页码样式*/


.page{PADDING-BOTTOM: 25px; MARGIN: 10px auto 0px; WIDTH: 98%; PADDING-TOP: 10px; TEXT-ALIGN: center}
.page a,.page span{BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important}

/*首页应用样式*/

.s-normal { color: #737373; }
..m-apps { width: 100%; background-color: #f9f9f9; }
.m-apps .app-tit { width: 1200px; margin: 0 auto; text-align: center; color: #737373; }
.m-apps .app-tit h2 { padding-top: 20px; font-size: 24px; font-weight:normal; }
.m-apps .app-tit p { padding-top: 21px; padding-bottom: 20px; }
.m-apps .app-tit p a { padding: 4px 50px 10px; color: #37b0e5; font-size: 16px; border-right: 1px solid #b2b2b2; }
.m-apps .app-tit p a:last-child { margin-right: 0; border-right: 0; }
.m-apps .app-tit p a span:hover { color: #37b0e5; }
.m-apps .app-tit p a span.on { color: #37b0e5; }
.m-apps .app-img { position: relative; width: 100%; height: 520px; overflow: hidden; }
.m-apps .app-img div { position: absolute; text-indent:-9999em; width: 100%; height: 100%; -webkit-transform: scale(1.0); -moz-transform: scale(1.0); -o-transform: scale(1.0); transform: scale(1.0); }
.m-apps .wc-img { top: 0; background: url(yy01.jpg) no-repeat center center #6dcbac; }
.m-apps .bus-img { top: 632px; background: url(yy02.jpg) no-repeat center center #29bdc9; }
.m-apps .media-img { top: 1264px; background: url(yy03.jpg) no-repeat center center #f57164; }
.m-apps .num-img { top: 1896px; background: url(yy04.jpg) no-repeat center center #4167ae; }
.m-apps .meet-img { top: 2528px; background: url(yy05.jpg) no-repeat center center #7dc9eb; }
.m-apps .apps-img { top: 3106px; background: url(yy06.jpg) no-repeat center center #878ad1; }

.m-works { background-color: #f9f9f9; color: #737373; }
.m-works-con { width: 1200px; margin: 0 auto; padding-bottom:15px; }
.m-works-con h2 { padding: 40px 0; font-size: 24px; font-weight:normal; color: #737373; text-align: center; }
.m-works-con .list-item { padding: 0 54px; }
.m-works-con .list-item li { display: inline-block; margin-right: 18px; margin-bottom: 40px; }
.m-works-con .list-item li:nth-child(5n) { margin-right: 0; }
.m-works-con .item-top { position: relative; width: 200px; height: 200px; z-index: 1; }
.m-works-con .item-top:before,.m-works-con .item-top:after { position: absolute; content:''; width: 70%; height: 55%;  bottom: 6px; z-index: -1;
		-webkit-box-shadow: 0 8px 4px rgba(0,0,0,0.3);
		-moz-box-shadow: 0 8px 4px rgba(0,0,0,0.3);
		box-shadow: 0 8px 4px rgba(0,0,0,0.3);
 }
.m-works-con .item-top:before { left: 22px; 
		-webkit-transform: skew(-18deg) rotate(-3deg);
		-moz-transform: skew(-18deg) rotate(-3deg);
		transform: skew(-18deg) rotate(-3deg);
}
.m-works-con .item-top:after { right: 22px; 
		-webkit-transform: skew(18deg) rotate(3deg);
		-moz-transform: skew(18deg) rotate(3deg);
		transform: skew(18deg) rotate(3deg);
}
.m-works-con .item-top:hover:before { bottom: 16px; }
.m-works-con .item-top:hover:after { bottom: 16px; }
.m-works-con .item-top a { display: block; width: 100%; height: 100%; }
.m-works-con .item-top a img { width: 100%; height: 100%; }
.m-works-con .item-top a:hover .item-qr { display: block; top: 0; }
.m-works-con .item-top .item-qr { display: none; position: absolute; top: 100%; left: 0; width: 163px; height: 163px; z-index: 5; padding: 19px; background-color: rgba(0, 0, 0, 0.3); }
.m-works-con .item-top .item-qr img { width: 100%; height: 100%; }
.m-works-con .item-bottom { position: relative; margin-top: 26px; }
.m-works-con .item-bottom p { width: 200px; height: 21px; text-align: center; font-size: 14px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.m-works-con .more-btn { display:block; width:80px; margin:0 auto; text-align:center; border-radius: 6px; font-size: 14px; color: #737373; }
.m-works-con .more-btn:hover { border: 1px solid #36b0e5; }

.m-intro .intro-con { width: 1200px; margin: 0 auto; padding-bottom: 50px; }
.m-intro .intro-con h2 { padding: 40px 0; font-size: 26px; font-weight:normal; color: #737373; text-align: center; }
.m-intro .intro-con img { width: 1084px; margin-left: 70px; }


/* =moudle 通用组件*/
.u-btn01 { display: inline-block; padding: 8px 42px; border: 1px solid #b2b2b2; color: #737373; font-size:14px; }
.u-btn01:hover { background-color:#b2b2b2; color:#fff; }
.u-btn02 { display: inline-block; width: 400px; height: 35px; line-height: 35px; text-align: center; background-color: #408cce ; color: #fff; border-radius: 6px; font-size: 16px; }
.u-btn03 { display: inline-block; padding: 8px 16px; background-color: #3e8cce; font-size: 14px; color: #fff; border-radius: 6px; }
.u-btn02:hover,.u-btn03:hover { background-color: #3880ab; }

/* 首页按芯片查找*/
.p_bar {clear:both;margin:0px 0 0px; padding-top:13px; padding-bottom:12px;line-height:15px}
.p_bar a {font-size:12px;text-decoration:none;padding:4px 3px;}
.p_bar a:hover {background:#FFFFD9;border:1px solid #833;text-decoration:none;}
.p_info {background:#FFFFD9;border:1px solid #833;margin-right:1px;padding:2px 5px;}
.p_num {background:#FFF;border:1px solid #DEDEB8;margin-right:1px;}
.p_redirect {background:#FFF;border:1px solid #DEDEB8;margin-right:1px;font-size:12px;}
.p_curpage {margin-right:1px;border:1px solid #833;background:#FFFFD9;color:#833;font-weight:1000;padding:2px 5px;}

/*Tab1*/
#lib_Tab1{
	width:100%;
	margin:0px;
	padding:0px;
	margin-bottom:15px;
}
/*Tab2*/
#lib_Tab2{
width:576px;
margin:0px;
padding:0px;
margin-bottom:15px;
}
.lib_tabborder{
}
.lib_Menubox {
margin:0 auto;
width:1100px;
height:40px;
line-height:40px;
	background-image: url('tit01_center.jpg');
	background-repeat:repeat-x;
	background-position: left top;
	position:relative;}
.lib_Menubox ul{
	width:100%;
	margin:0px;
	padding:0px;
	list-style:none; 
	position:absolute; 
	left:0; 
	height:40px;
	text-align:center;
	background-image: url('tit01_right.jpg');
	background-repeat:no-repeat;
	background-position: right top;
}
.lib_Menubox li{
	float: left;
	display: block;
	cursor: pointer;
	width: 150px;
	color: #949694;
	font-weight: bold;
	margin-right: 2px;
	height: 40px;
	line-height: 40px;
	font-size: 10pt;
	border-left-style: dotted;
	border-left-width: 1px;
	border-left-color: #B6B6B6;
}
.lib_tabborder li span{
	width:100%;
	height: 40px;
	display:block;
	line-height: 40px;
	text-align:center;
}
li#one1,li.tit_bj_left{
	border:none;
}
li#one1 span{
	background-repeat:no-repeat;
	background-position: 90px center;
}
/**/
li#one2 span{
	background-repeat:no-repeat;
	background-position: 90px center;
}
li#one3 span{
	background-repeat:no-repeat;
	background-position: 90px center;
}

li.tit_bj_left{
	width:12px;
	background-image: url('tit01_left.jpg');
	background-repeat:no-repeat;
	background-position: left top;
}

/*  www.codefans.net */
.lib_Menubox li.hover,li#one1.hover,li#one2.hover,li#one3.hover,li#one4.hover,li#one5.hover,li#one6.hover,li#one7.hover{
	padding:0px;
	width:150px;
	color:#333;
	background-image: url('tit01_hover.jpg');
	background-repeat:no-repeat;
	background-position: center top;
}
.lib_Contentbox{
	clear: both;
	margin-top: 0px;
	border-top: none;
	text-align: center;
	padding-top:6px;
	padding-bottom:6px;
}

/*内容区*/
.text_div{
margin-top:15px;
width:100%;
height:auto;
display:block;
overflow:hidden;
}
