/*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;}
table { border-collapse:separate; border-spacing:1px; }
input, button, select { vertical-align:middle; }
fieldset, img, abbr, acronym { border:0; }
textarea { resize:none; overflow:auto; }
ul,li, ol { list-style:none;}
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:""""; }
table strong{ font-weight:bold;}
html, body { width:100%; height:100%; font-size:12px; line-height:normal; }
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(../images/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; }
.clear{clear:both;}
/*web clear css end*/

/*web public css begin*/
.bodyBuild { background:#FAFAFA url(../images/bg00.jpg) 50% 0 no-repeat; }
.bodyBuildEn { background:#FAFAFA url(../images/bg01.jpg) 50% 0 no-repeat; }
.webHeader { overflow:hidden; width:100%; min-width:1000px; height:70px; padding:5px 0;}
.webHeader .content { overflow:hidden; width:1000px;margin:0 auto; }
.webHeader .logo { display:block; float:left; overflow:hidden; width:800px; height:70px; margin:0 30px 0 0;}
.webHeader .logo a,
.webHeader .logo a:visited,
.webHeader .logo a:hover,
.webHeader .logo a:active { display:block; overflow:hidden; width:800px; height:70px; background:url(../images/logo.png) 0 0 no-repeat; text-indent:-9999px; margin-left:40px;}
.webHeader .nav { display:block; float:left; overflow:hidden; width:180px; margin:15px 20px 0 0; text-align:right;}
.webHeader .nav em { margin:0 8px; 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:150px; height:20px; margin:10px 20px 0 0; font-family:Impact; font-size:18px; line-height:20px; color: #666; text-transform:uppercase;}
.webNav .nav li.navLine{background:url(../images/navline.jpg) right top no-repeat;height:39px;padding:0;min-width:2px;width:2px;float:left;}
.webHeader .english,
.webHeader .english:visited,
.webHeader .english:hover,
.webHeader .english:active { display:block; float:left; overflow:hidden; width:65px; height:20px; margin:10px 5px 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 .english:hover { background:#33668B; }
.webNav { position:relative; z-index:99; width:100%; min-width:1000px; height:39px;background:url(../images/menu_bg.jpg) repeat-x;}
.webNav .ico{position: absolute;width: 34px;height: 25px;background: url(../images/new1.gif) no-repeat;top: -12px;left: 280px;z-index: 9;}
.webNav .content { position:relative; width:1000px; height:50px; margin:0 auto;color:#FFFFFF;}
.webNav .nav { overflow:hidden; position:relative; z-index:1; width:930px; height:39px; padding:0 0 0 50px; color:#FFFFFF;}
.webNav .nav a,
.webNav .nav a:visited,
.webNav .nav a:hover,
.webNav .nav a:active {color:#FFFFFF;display:block; float:left; overflow:hidden;width:130px;font-family:Microsoft YaHei; font-size:16px; line-height:39px;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{color:#FFFFFF;background:url(../images/menubg.jpg) top left no-repeat;}
.webNav .nav .home,
.webNav .nav .home:visited,
.webNav .nav .home:hover,
.webNav .nav .home:active { width:50px; background:url(../images/ico.png) 0 -200px no-repeat; text-indent:-9999px; -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(../images/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 10px 10px; background:#FFF; opacity:0; filter:Alpha(opacity=0); }
.webNav .drop01 { overflow:hidden; padding:19px 0 20px 0; }
.webNav .drop01 .article { display:block; float:left; overflow:hidden; width:142px; margin:0 27px; }
.webNav .drop01 .article .title { display:block; overflow:hidden; margin:0 0 10px 0; font-family:Microsoft YaHei; font-size:14px; line-height:20px; color:#074177; }
.webNav .drop01 .article .banner { display:block; overflow:hidden; width:140px; height:80px; margin:0 0 5px 0; }
.webNav .drop01 .article .banner img { display:block; width:140px; height:80px; }
.webNav .drop01 .article .list { overflow:hidden; }
.webNav .drop01 .article .list li { overflow:hidden; padding:2px 0 2px 10px; background:url(../images/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; left:332px;}
.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(../images/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:14px; 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 .drop03 { overflow:hidden; left:auto; right:0; width:580px; padding:29px 40px 30px 40px;left:105px;}
.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(../images/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:14px; 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 .drop04 { overflow:hidden; left:auto; right:0; width:580px; padding:29px 40px 30px 40px;left:0;}
.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(../images/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:14px; 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 .drop05 { overflow:hidden; left:auto; right:0; width:470px; padding:29px 40px 30px 40px; }
.webNav .drop05 .list { display:block; float:left; overflow:hidden; width:200px; margin:0 20px 0 0; }
.webNav .drop05 .list li { display:block; overflow:hidden; width:180px; padding:5px 10px; background:url(../images/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:14px; 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:160px; 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 .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(../images/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(../images/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(../images/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(../images/sprite.png) -543px -497px no-repeat;
text-indent: -9999px;
padding:0;
}

.webAsideFixed { position:fixed; top:0; }
.webAsideColumn { top:260px; }
.bottoms{width:100%;margin-top:0px;height:100px;clear:both;background:url(../images/bottombg.jpg)  repeat-x center top;background-color:#1A478A;}
.bottomcontent{width:1000px;margin:0 auto;padding-top:8px;padding-bottom:8px;line-height:24px;text-align:center;color:#FFFFFF;}
.bottomcontent a{margin:0 15px;color:#FFFFFF;}
/*web public css end*/

/*web index css begin*/
.indexFlash { overflow:hidden; width:100%; min-width:1160px; height:400px; margin:0 0 2px 0;}
.indexFlash .photo { overflow:hidden; position:relative; width:100%; height:400px; }
.indexFlash .photo .list { overflow:hidden; position:relative; width:100%; height:400px; }
.indexFlash .photo .list li { display:none; overflow:hidden; position:absolute; left:0; top:0; z-index:1; width:100%; height:400px; 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:400px; 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:360px; 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(../images/ico.png) 0 -300px no-repeat; text-indent:-9999px; }
.indexFlash .photo .control span:hover { background-position:0 -350px; }
.indexFlash .photo .control .current,
.indexFlash .photo .control .current:hover { background-position:0 -400px; }
.indexFlash .photo .prev { overflow:hidden; position:absolute; left:50%; top:150px; z-index:9; cursor:pointer; width:60px; height:105px; margin:0 0 0 -580px; background:url(../images/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:150px; z-index:9; cursor:pointer; width:60px; height:105px; margin:0 0 0 520px; background:url(../images/sprite.png) -140px 0 no-repeat; text-indent:-9999px; }
.indexFlash .photo .next:hover { background-position:-210px 0; }
.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(../images/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 20px 0; margin:0 0 10px 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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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:0 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(../images/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 20px 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:240px; height:25px;line-height:25px; font-weight:bold;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:16px; 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(../images/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; line-height:16px;}

.indexLink { display:block; float:left; overflow:hidden; width:260px; margin:0 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(../images/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; }

.indexNews1 { display:block; float:left; overflow:hidden; width:260px; margin:0 60px 60px 0; }
.indexNews1 .header { overflow:hidden; position:relative; width:260px; height:26px; margin:0 0 24px 0; }
.indexNews1 .header .title { display:block; overflow:hidden; height:26px; padding:0 0 0 30px; background:url(../images/ico.png) 0 -497px no-repeat; }
.indexNews1 .header .title .ch { margin:0 10px 0 0; font-family:Microsoft YaHei; font-size:20px; line-height:26px; color:#333; vertical-align:baseline; }
.indexNews1 .header .title .en { font-size:14px; line-height:26px; color:#999; }
.indexNews1 .header .more,
.indexNews1 .header .more:visited,
.indexNews1 .header .more:hover,
.indexNews1 .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; }
.indexNews1 .header .more:hover { color:#666; }
.indexNews1 .news { overflow:hidden; }
.indexNews1 .news .list { overflow:hidden; }
.indexNews1 .news .list li { overflow:hidden; margin:0 0 50px 0; }
.indexNews1 .news .list li a,
.indexNews1 .news .list li a:visited,
.indexNews1 .news .list li a:hover,
.indexNews1 .news .list li a:active { display:block; overflow:hidden; cursor:pointer; width:260px; height:70px; text-decoration:none; }
.indexNews1 .news .list li .cover { display:block; float:left; overflow:hidden; width:115px; height:70px; margin:0 20px 0 0; }
.indexNews1 .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; }
.indexNews1 .news .list li .article { display:block; float:left; overflow:hidden; position:relative; width:240px; }
.indexNews1 .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; }
.indexNews1 .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; }
.indexNews1 .news .list li .article .new { overflow:hidden; position:absolute; left:90px; top:0; z-index:9; width:34px; height:20px; background:url(../images/new.gif) 0 0 no-repeat; text-indent:-9999px; }
.indexNews1 .news .list li:hover .cover img { opacity:0.8; filter:Alpha(opacity=80); }
.indexNews1 .news .list li:hover .article .date { background:#A19F9F; }
.indexNews1 .news .list li:hover .article .detail { color:#999; }

.indexNav { display:block; float:left; overflow:hidden; width:200px; margin:0 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(../images/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:200px; margin:0 0 30px 0; background-position:50% 0; background-repeat:no-repeat; }
.columnContainer { overflow:hidden; width:1010px; margin:0 auto 20px 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(../images/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(../images/ico.png) 155px -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:490px; 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:200px; 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:center; 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(../images/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(../images/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(../images/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(../images/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(../images/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:217px; height:100px; margin:0 0 30px 9px; }
.columnContact img { display:block; width:217px; height:100px; }
.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(../images/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(../images/ico.png) 0 -1000px no-repeat; text-indent:-9999px; }
.columnMain { display:block; float:right; overflow:hidden; position:relative; z-index:1; width:760px; }
.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(../images/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(../images/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:380px; padding:39px 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:750px;  }
.columnProduct .listProduct .list li { display:block; float:left; overflow:hidden; position:relative; width:240px; margin:30px 5px}
.columnProduct .listProduct .list li .cover { overflow:hidden; width:220px; height:180px; margin:0 0 10px 0; }
.columnProduct .listProduct .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; }
.columnProduct .listProduct .list li .title { display:block; overflow:hidden; background:#AAA ;/*background:#AAA url(../images/ico.png) 200px -1339px no-repeat; */ width:240px; height:32px;}

.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; 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; display:block; }
.columnProduct .listProduct .list li .title  a{line-height:32px; text-indent:10px;display:block;height:32px;}
.columnProduct .listProduct .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(../images/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(../images/sprite.png) -370px -730px no-repeat; text-indent:-9999px; }
.columnProduct .listProduct .list li:hover .title { background-color:#005897; }
.columnProduct .listProduct .list li:hover .cover img { opacity:0.8; filter:Alpha(opacity=80); }
.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(../images/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:340px; margin:0 40px 0 0; }
.columnProduct .pageProductShow .show .photo { display:block; overflow:hidden; position:relative; width:358px; height:258px; 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(../images/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(../images/sprite.png) -280px -730px no-repeat; text-indent:-9999px; }
.columnProduct .pageProductShow .show .photo .cover { overflow:hidden; width:358px; height:258px; }
.columnProduct .pageProductShow .show .photo .cover img { display:block; width:358px; height:258px; }
.columnProduct .pageProductShow .show .thumb { overflow:hidden; position:relative; width:360px; height:60px; }
.columnProduct .pageProductShow .show .thumb .wrap { overflow:hidden; position:relative; z-index:1; width:285px; height:60px; margin:0 auto; }
.columnProduct .pageProductShow .show .thumb .wrap .list { overflow:hidden; width:99999px; height:60px; }
.columnProduct .pageProductShow .show .thumb .wrap .list li { display:block; float:left; overflow:hidden; cursor:pointer; width:85px; height:60px; margin:0 10px 0 0; }
.columnProduct .pageProductShow .show .thumb .wrap .list li .cover { overflow:hidden; width:83px; height:58px; padding:1px; }
.columnProduct .pageProductShow .show .thumb .wrap .list li .cover img { display:block; width:83px; height:58px; 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:20px; z-index:9; cursor:pointer; width:10px; height:20px; background:url(../images/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:20px; z-index:9; cursor:pointer; width:10px; height:20px; background:url(../images/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:58px; border:1px solid #E4E4E4; }
.columnProduct .pageProductShow .about { display:block; float:left; overflow:hidden; position:relative; width:318px; 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:205px; padding:19px; }
.columnProduct .pageProductShow .about #editor p { overflow:hidden; line-height:20px; color:#333; }
.columnProduct .pageProductShow .about .buy { overflow:hidden; position:absolute; left:0; bottom:0; z-index:9; width:300px; 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(../images/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:720px; height:35px; margin:0 0 20px 0; background:#EFEFEF; }
.columnProduct .pageProductTab .tab span { display:block; float:left; overflow:hidden; cursor:pointer; width:80px; 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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/ico.png) 0 -1600px no-repeat; font-size:14px; font-weight:bold; line-height:25px; color:#333; }
.columnProduct .pageProductRecommend .list { overflow:hidden; width:750px; margin:0 0 0 -30px; }
.columnProduct .pageProductRecommend .list li { display:block; float:left; overflow:hidden; position:relative; width:220px; margin:0 0 30px 30px; }
.columnProduct .pageProductRecommend .list li .cover { overflow:hidden; width:220px; height:180px; margin:0 0 10px 0; }
.columnProduct .pageProductRecommend .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; }
.columnProduct .pageProductRecommend .list li .title { display:block; overflow:hidden; padding:5px 29px 5px 9px; margin:0; background:#AAA url(../images/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: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; }
.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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/sprite.png) -280px -260px no-repeat; text-indent:-9999px; }
.columnTrain .listVideo .list li .title { display:block; overflow:hidden; font-size:12px; 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 .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(../images/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-family:SimSun; font-size:14px; font-weight:bold; line-height:20px; color:#333; }
.columnMarket .aboutMarket .contact .detail { padding:0 0 9px 0; border-bottom:1px dashed #333; line-height:20px; 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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/ico.png) 0 -1600px no-repeat; }
.columnMember .listIndex .header .title { padding:5px 15px; background:#EFEFEF url(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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:100%;height:40px;border-top: 1px solid #b7b7b7;position: relative;margin-top:20px;}
.columnContainer .business .title h2{width:100px;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: 20px;}
.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(../images/banner_business_img1.jpg) no-repeat top center;padding-top: 120px;}
.measurement_box{width: 100%;min-width: 1000px;background: url(../images/banner_business_img2.jpg) no-repeat top center;padding-top: 120px;}
.control_box{width: 100%;min-width: 1000px;background: url(../images/banner_business_img3.jpg) no-repeat top center;padding-top: 120px;}
.weld_box{width: 100%;min-width: 1000px;background: url(../images/banner_business_img4.jpg) no-repeat top center;padding-top: 120px;}
.hydraulic_box{width: 100%;min-width: 1000px;background: url(../images/banner_business_img5.jpg) no-repeat top center;padding-top: 120px;}
.research_box{width: 100%;min-width: 1000px;background: url(../images/banner_business_img6.jpg) no-repeat top center;padding-top: 120px;}
.machine_box{width: 100%;min-width: 1000px;background: url(../images/banner_business_img7.jpg) no-repeat top center;padding-top: 120px;}
.machine_tool_box{width: 100%;min-width: 1000px;background: url(../images/banner_business_img8.jpg) no-repeat top center;padding-top: 120px;}
.wfd_area_box{width: 100%;min-width: 1000px;background: url(../images/banner_business_img9.jpg) no-repeat top center;padding-top: 120px;}
.technical_box{width: 100%;min-width: 1000px;background: url(../images/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(../images/measurement_download_ico3.jpg);right: 70px;cursor: pointer;}
.confirm ul li .ico2{background: url(../images/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;}

.newsblock{width:100%; margin:0 0 0 2px;}
.newsblock ul li{width:380px;height:24px;line-height:24px;float:left;overflow:hidden;background:url(../images/public.png) no-repeat;padding-left:15px;background-position:0px 4px;}
span em{
    font-style:normal;
    font-family:Verdana,Arial;
	font-size:11px;
	color:#999;
}
.bra .content{ width:980px; margin:0 auto; overflow:hidden;}
.bra{background:#f9f9f9 url(../images/bra_bg.gif) repeat-x;}
.bra h4{background:url(../images/bra_t.jpg) no-repeat;width:336px;height:33px;line-height:33px;text-align:center;margin:0 auto; font-size:16px;}
.bra h4 a{color:#fff;font-weight:normal;font-family:"微软雅黑";}
.bra .slide_m{margin-top:13px;}
.bra .slide_m .btn{margin-top:25px;width:26px;height:26px;}
.bra .slide_m .btn_l{background:url(../images/bra_lf_btn.gif) no-repeat 0 0;}
.bra .slide_m .btn_r{background:url(../images/bra_rt_btn.gif) no-repeat 0 0;}
.bra .slide_c{margin:0 3px 0 14px;text-align:center;width:890px;height:115px;overflow:hidden;}
.bra .slide_c li{width:167px;float:left;margin-right:11px;overflow:hidden;zoom:1;display:inline;}
.bra .slide_c img{width:165px;height:105px;border:1px solid #dddddd;display:block;margin-bottom:16px;}
.ex .slide_c span a{color:#07014b;}
.fl { float:left;}
.fr { float:right;}

.webNavs{width:100%;height:39px;background:url(../images/menu_bg.jpg) repeat-x;}
.webNavs ul{width:1000px;height:39px;margin:0 auto;list-style-type: none;}
.webNavs ul li{float:left;}
.webNavs li a{font-family:Microsoft YaHei;font-size:16px;color:#ffffff;display:inline-block;width:130px;height:39px;line-height:39px;text-align:center;text-decoration:none;overflow:hidden;}
.webNavs li a:hover{background-image:url(../images/menubg.jpg);background-repeat:no-repeat;background-position:0 0;}
.webNavs li #navhover{background-image:url(../images/menubg.jpg);background-repeat:no-repeat;background-position:0 0;}
.webNavs li.navLine{height:39px;padding:0;min-width:2px;width:2px;background-image:url(../images/navline.jpg);background-repeat:no-repeat;background-position:0 0;}

.about_content{color:#666666; padding-bottom:15px; margin:0 auto;}
.about_content p{margin:10px 0;line-height:22px;}
h4 a{margin:0;padding:0;font-size:16px; font-weight:bold;margin:0 0 5px}
.news_list li{border-bottom:1px solid #eee;margin:0;padding:18px 18px 18px 100px;position:relative}
.news_list li .date{position:absolute;left:15px;top:22px}
.news_list li .date span{background:#0897BF;color:#fff;padding:4px 8px;width:50px;display:block;text-align:center;font-family:tahoma;}
.news_list li .date em{background:#75CBE2;color:#fff;padding:4px 8px;width:50px;display:block;text-align:center;font-style:normal;font-family:tahoma;}

/*CSS pages style pagination*/
.pages{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#313031;padding-top:3px;text-align:center;margin-top:15px;}
.pages a{border:1px solid #9CADC7;padding:3px;margin:0px 1px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#4067A2;text-decoration:none;}
.pages a:hover{border:1px solid #9CADC7;font-family:Verdana,Arial,Helvetica,sans-serif;color:#0066a7;background-color:#d2eaf6;}
.pages a:active{border:1px solid #9CADC7;font-family:Verdana,Arial,Helvetica,sans-serif;color:#0066a7;background-color:#d2eaf6;}
.pages span.current{border:1px solid #9CADC7;font-family:Verdana,Arial,Helvetica,sans-serif;padding:3px;font-weight:bold;margin:0px 3px;color:#444444;background-color:#cccccc;}
.pages span.disenabled{border:1px solid #999999;padding:3px;margin:0px 3px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#999999;text-decoration:none;background-color:#eeeeee;}

.thumb_list{background:url(../images/line_1.jpg) repeat-y 0 0}
.thumb_list li{width:33.3335%;float:left;text-align:center;}
.thumb_list li .wrap{border-right:1px solid #eee;border-bottom:1px solid #eee;padding:1em 19px;height:184px;}
.thumb_list li .wrap .img{position:relative;overflow:hidden;height:160px;}
.thumb_list li .wrap .img img{width:280px;height:150px;}
.thumb_list li .wrap .ms{text-align:left;position:absolute;bottom:-60px;background:#fff;padding:1em;width:92%;color:#333;transition:all 0.2s linear 0s;opacity:0.95;filter:alpha(opacity=95);}
.thumb_list li:hover .wrap .ms{bottom:0}
.thumb_list li:hover{}

.prolist{}
.prolist ul{padding:0 0 20px;}
.prolist li {
float:left;
width:360px;
background:url(../images/pro_bg.gif) no-repeat top;
margin:0 15px 30px 0;
}
.prolist li a img {
margin:10px;
border:1px solid #ddd;
float:left;
width:146px;
height:146px;
}
.prolist p {
float:left;
width:180px;
line-height:30px;
}
.prolist p strong a {
display:block;
line-height:40px;
font-weight:bold;
}
.prolist p a img {
clear:both;
width:87px;
height:21px;
}
.prolistname {
text-align:left;
font-size:16px;
font-weight:bold;
text-indent:20px;
line-height:35px;
padding:15px 0 0;
}

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {
display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
height: 1%;
}
.clearfix {
display: block;
}
/* End hide from IE-mac */

/**/
.i_lf{width:237px;background:url(../images/pro_lf_b.gif) no-repeat bottom left;padding-bottom:22px;}
.i_lf_m{width:237px;background:url(../images/pro_lf_bg.gif) repeat-y;}
.i_lf a:hover{text-decoration:none;}
.i_lf h3{height:40px;font-weight:normal;background:url(../images/pro_lf_t.gif) no-repeat top center;padding-top:30px; margin-bottom:10px;}
.i_lf_m h3 a{width:145px;height:40px;line-height:40px;margin:0 0 0 30px;display:block;color:#2A447D;font-family:Microsoft YaHei; font-size:20px;background:url(../images/pro_h3.gif) no-repeat left;padding-left:50px;}
.i_lf h3 a em{display:block;font-size:12px;margin-top:3px;}

.lf_list{width:216px;margin:0 auto;}
.i_lf h4{font-weight:normal;height:29px;line-height:29px;margin:0px auto;background:url(../images/pro_lf_h4_bg.gif) no-repeat top left;}
.i_lf h4 a{font-size:14px;color:#2A447D;padding-left:20px;display:block;background:url(../images/pro_lf_h4.gif) no-repeat 5px center;}
.i_lf ul{width:206px;margin:0 auto;font-size:13px;overflow:hidden;padding-bottom:15px;+padding-bottom:10px;}
.i_lf ul li{border-bottom:1px dotted #b2b2b2;line-height:30px;height:30px;zoom:1;overflow:hidden; padding-top:5px;}
.i_lf li a{display:block;color:#333333;padding-left:15px;zoom:1;}
.i_lf .last{border:none;}

.newsblock1{width:100%; margin:0 0 0 2px;padding-top:8px;}
.newsblock1 ul li{width:480px;height:24px;line-height:24px;float:left;overflow:hidden;background:url(../images/public.png) no-repeat;padding-left:20px;background-position:0px 4px;}