/*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;  }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
caption, th, td { font-weight:normal; text-align:left; }
table { border-collapse:separate; border-spacing:0; }
input, button, select { vertical-align:middle; }
fieldset, img, abbr, acronym { border:0; }
textarea { resize:none; overflow:auto;
display: block;
overflow: hidden;
width: 160px;
height: 50px;
padding: 0 4px;
border: 1px solid #E4E4E4;
border-radius: 2px;
margin: 0;
line-height: 20px;
color: #999; }
ul, ol ,li{ list-style:none;}
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:""""; }
html, body { width:100%; height:100%; font-size:12px; line-height:normal; }
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:none; }
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:#ababab; }
#editor a:hover { text-decoration:underline; }
/*web editor css end*/

/*web clear css begin*/
.clearFix { *zoom:1; }
.clearFix:after { display:block; overflow:hidden; content:"."; visibility:hidden; clear:both; height:0; line-height:0; }
/*web clear css end*/

/*web public css begin*/


.header_phone_meun { display:none; }

.webHeader { width:100%;  height:80px; margin:0 auto;   background: url(../images/nav_bg.png) repeat;z-index:99999; }

.webHeader_con { width:1180px; height:80px; margin:0 auto;  }


.webHeader .logo { float:left; overflow:hidden; width:260px;  }
.webHeader .logo a,
.webHeader .logo a:visited,
.webHeader .logo a:hover,
.webHeader .logo a:active { display:block; overflow:hidden; width:220px; height:70px; background:url(../images/logo1.png) 0 bottom no-repeat; text-indent:-9999px; }


.webNav { position:relative; z-index:99;  float:right; width:850px; height:50px;    }

.webNav .nav_top{  text-align:right; margin-bottom:10px; margin-right:20px;}
.webNav .nav_top a{  background:#444;  color:#eee; line-height:20px; padding: 5px 10px;margin-left:-5px;}


.webNav .ico{position: absolute;width: 34px;height: 25px;background: url() no-repeat;top: -12px;left: 280px;z-index: 9;}

.webNav .nav { overflow:hidden; position:relative; z-index:1;  padding: 0 0 50px;}
.webNav .nav a,
.webNav .nav a:visited,
.webNav .nav a:hover,
.webNav .nav a:active { display:block; float:left; overflow:hidden; width:120px; height:20px; padding:10px 0; font-family:Microsoft YaHei; font-size:18px; 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; }
.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:#fff; }
.webNav .nav .home,
.webNav .nav .home:visited,
.webNav .nav .home:hover,
.webNav .nav .home:active { width:60px;  text-indent:0; -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 -255px; }

.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:80px; z-index:9; width:1200px; border-top:1px solid #ababab; border-radius:0 0 10px 10px; background:#eee; box-shadow: 0px 1px 2px #999;}



.webNav .drop01 { overflow:hidden; width:450px; padding:29px 40px 30px 40px; }
.webNav .drop01 .list { display:block; float:left; overflow:hidden; width:150px; margin:0 15px 0 0; }
.webNav .drop01 .list li { display:block; float:left; overflow:hidden; width:120px; padding:5px 10px; background:url(../images/ico.png) 0 -1039px no-repeat; }


.webNav .nav a:hover { color:#fff; background:#444; }

.webNav .list li a,
.webNav .list li a:visited,
.webNav .list li a:hover,
.webNav .list li a:active { font-family:Microsoft YaHei; font-size:16px;color:#333; text-decoration:none; }



.webNav .article { display:block; float:left; overflow:hidden; width:230px; height:160px; padding:0 0 0 39px; border-left:1px solid #CCC; }


.webNav  .article .cover { overflow:hidden; width:230px; height:90px; margin:0 0 10px 0; }
.webNav  .article .cover img { display:block; width:100%;  }
.webNav .article .detail { line-height:20px; color:#666; font-size:14px; font-family:Microsoft YaHei;  }



.webNav .drop02 { overflow:hidden; width:450px; padding:29px 40px 30px 40px; }
.webNav .drop02 .list { display:block; float:left; overflow:hidden; width:150px; 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 .drop03 { overflow:hidden; width:830px; padding:29px 40px 30px 40px; }
.webNav .drop03 .list { display:block; float:left; overflow:hidden; width:530px; margin:0 15px 0 0; }
.webNav .drop03 .list li { display:block; float:left; overflow:hidden; width:100%; padding:5px 10px; background:url(../images/ico.png) 0 -1039px no-repeat; }



.webNav .drop04 { overflow:hidden; left:auto; right:0; width:450px; padding:29px 40px 30px 40px; }
.webNav .drop04 .list { display:block; float:left; overflow:hidden; width:150px; margin:0 10px 0 0; }
.webNav .drop04 .list li { display:block; float:left; overflow:hidden; width:120px; padding:5px 10px; background:url(../images/ico.png) 0 -1039px no-repeat; }


.webNav .drop05 { overflow:hidden; left:auto; right:0; width:450px; padding:29px 40px 30px 40px; }
.webNav .drop05 .list { display:block; float:left; overflow:hidden; width:150px; margin:0 20px 0 0; }
.webNav .drop05 .list li { display:block; overflow:hidden; width:120px; padding:5px 10px; background:url(../images/ico.png) 0 -1039px no-repeat; }


.webNav .drop06 { overflow:hidden; width:450px; padding:29px 40px 30px 40px; }
.webNav .drop06 .list { display:block; float:left; overflow:hidden; width:150px; margin:0 15px 0 0; }
.webNav .drop06 .list li { display:block; overflow:hidden; width:120px; padding:5px 10px; background:url(../images/ico.png) 0 -1039px no-repeat; }

.webNav .list li:hover { color:#488912;background:#0B98EA;}
.webNav .list li:hover a{ color:#fff;}


.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;  font-family:Microsoft YaHei;  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;
}



.zgs_list  {   }
.zgs_list li { padding:12px; width:42%;  float:left; margin:2%;    height:150px; overflow:hidden;   border:1px solid #eaeaea;  box-shadow: 0px 1px 5px #999;}
.zgs_list li:hover{ border:1px solid #999;  }
.zgs_list li h2{  font-family:Microsoft YaHei;  font-size:16px; line-height:30px;}




.webAsideFixed { position:fixed; top:0; }
.webAsideColumn { top:260px; }
.webFooter { overflow:hidden; width:100%; min-width:1200px; padding:40px 0; background:#008AF1;   font-family:Microsoft YaHei;  }
.webFooter .content { overflow:hidden; position:relative; width:1200px; padding:260px 0 0 0; margin:0 auto; }
.webFooter .logo { overflow:hidden; position:absolute; left:0; top:0; z-index:9; width:100px; height:70px; }
.webFooter .logo a,
.webFooter .logo a:visited,
.webFooter .logo a:hover,
.webFooter .logo a:active { display:block; overflow:hidden;  font-family:Microsoft YaHei;  width:100px; height:70px; background:url(../images/logo02.jpg) 0 0 no-repeat; text-indent:-9999px; }
.webFooter .code { overflow:hidden; position:absolute; left:0; top:10px; z-index:9; width:100px; height:100px; }
.webFooter .code img { display:block; width:100px; height:100px; }
.webFooter .contact { overflow:hidden; position:absolute; left:130px; top:0; z-index:9; width:320px; }
.webFooter .contact .title { color:#FFF; padding:5px 0 10px 0; border-bottom:1px solid #BFBFBF; margin:0 0 10px 0; font-size:16px; line-height:20px; text-transform:uppercase; }
.webFooter .contact .article { overflow:hidden;   font-family:Microsoft YaHei; }
.webFooter .contact .article span { font-family:Microsoft YaHei; }
.webFooter .contact .article p { overflow:hidden; line-height:24px; color:#fff;  font-family:Microsoft YaHei;font-size:14px; }
.webFooter .contact .article a,
.webFooter .contact .article a:visited,
.webFooter .contact .article a:hover,
.webFooter .contact .article a:active { font-size:14px;line-height:24px; color:#fff; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear;  font-family:Microsoft YaHei; }
.webFooter .contact .article a:hover { color:#fff; }
.webFooter .link { overflow:hidden; position:absolute; left:500px; top:0; z-index:9; width:420px; }


.webFooter .link .title { padding:5px 0 10px 0; color:#FFF; border-bottom:1px solid #BFBFBF; margin:0 0 10px 0; font-size:16px; line-height:20px; text-transform:uppercase; }
.webFooter .link .article { overflow:hidden; }

.foot_link .foot_top_nav{width:20%; float:left; margin-right:5%; }

.webFooter .link .article em { margin:0 15px;  line-height:24px; color:#FFF; }
.webFooter .link .article a,
.webFooter .link .article a:visited,
.webFooter .link .article a:hover,
.webFooter .link .article a:active { font-family:Microsoft YaHei;  font-size:14px;  line-height:30px; color:#fff; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.webFooter .link .article a:hover { color:#CCC; }
.webFooter .other { position:absolute; right:0; top:0; z-index:9; width:240px; }
.webFooter .other .select { display:block; position:relative; width:240px; height:30px; margin:0 0 10px 0; }
.webFooter .other .select .option { display:block; overflow:hidden; cursor:pointer; padding:5px 20px; background:#333 url(../images/ico.png) 220px -2138px no-repeat; line-height:20px; color:#FFF; }
.webFooter .other .select:hover .option { border-radius:5px 5px 0 0; }
.webFooter .other .select .list { display:none; position:absolute; left:0; top:30px; z-index:9; overflow:hidden; width:200px; padding:10px 20px; border-radius:0 0 5px 5px; background:#333; opacity:0; filter:Alpha(opacity=0); }
.webFooter .other .select .list li { overflow:hidden; padding:2px 0; }
.webFooter .other .select .list li a,
.webFooter .other .select .list li a:visited,
.webFooter .other .select .list li a:hover,
.webFooter .other .select .list li a:active { display:block; overflow:hidden; line-height:20px; color:#FFF; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.webFooter .other .select .list li a:hover { color:#CCC; }
.webFooter .other .select:hover { z-index:9; }
.webFooter .nav { overflow:hidden; position:absolute; right:0; top:80px; z-index:8; width:240px; }
.webFooter .nav em { margin:0 20px;  line-height:20px; color:#fff; }
.webFooter .nav a,
.webFooter .nav a:visited,
.webFooter .nav a:hover,
.webFooter .nav a:active { line-height:20px; color:#fff; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.webFooter .nav a:hover { color:#CCC; }
 .copyright { overflow:hidden; text-align:center;   background:#333;padding:20px 0 10px 0; }
 .copyright p {  line-height:25px; color:#fff; vertical-align:middle;    font-size:14px; font-family:Microsoft YaHei;  }
 .copyright p a,
 .copyright p a:visited,
 .copyright p a:hover,
 .copyright p a:active { line-height:25px; color:#fff; text-decoration:none; vertical-align:middle; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.webFooter .copyright p a:hover { color:#AAA; }
.webFooter .copyright span { margin:0 0 0 10px; font-size:10px; line-height:20px; color:#7A7A7A; vertical-align:middle; }
.webFooter .copyright span a,
.webFooter .copyright span a:visited,
.webFooter .copyright span a:hover,
.webFooter .copyright span a:active { font-size:10px; line-height:20px; color:#7A7A7A; text-decoration:none; vertical-align:middle; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.webFooter .copyright span a:hover { color:#AAA; }
.webFooter .copyright .link01,
.webFooter .copyright .link01:visited,
.webFooter .copyright .link01:hover,
.webFooter .copyright .link01:active { display:inline-block; width:20px; height:20px; margin:0 0 0 10px; background:url(../images/ico.png) 0 0 no-repeat; text-indent:-9999px; }
.webFooter .copyright .link01:hover { background-position:0 -50px; }
.webFooter .copyright .link02,
.webFooter .copyright .link02:visited,
.webFooter .copyright .link02:hover,
.webFooter .copyright .link02:active { display:inline-block; width:20px; height:20px; margin:0 0 0 10px; background:url(../images/ico.png) 0 -100px no-repeat; text-indent:-9999px; }
.webFooter .copyright .link02:hover { background-position:0 -150px; }
/*web public css end*/

/*web index css begin*/
.indexBanner { overflow:hidden; position:relative; width:100%; min-width:1000px; height:0; }
.indexBanner .toggle { overflow:hidden; position:absolute; left:13px; top:13px; z-index:9; cursor:pointer; width:55px; height:24px; background:url(../images/sprite.png) -450px -210px no-repeat; font-weight:bold; line-height:24px; color:#0F51B2; text-align:center; }
.indexBanner .toggle:hover { background-position:-450px -240px; color:#FFF; }
.indexBanner .close { overflow:hidden; position:absolute; right:0; top:0; z-index:9; cursor:pointer; width:30px; height:30px; background:url(../images/sprite.png) -410px -210px no-repeat; text-indent:-9999px; }
.indexBanner .close:hover { background-position:-410px -250px; }
.indexBanner .cover { overflow:hidden; position:absolute; left:0; top:0; z-index:0; width:100%; height:500px; background:url() 50% 0 no-repeat; text-indent:-9999px; }
.indexBanner .mask { display:none; overflow:hidden; position:absolute; left:0; top:0; z-index:1; width:100%; height:50px; background:url() 50% 0 no-repeat; opacity:0; filter:Alpha(opacity=0); }
.indexBanner .mask .content { overflow:hidden; position:relative; width:550px; height:26px; padding:12px 0 12px 450px; margin:0 auto; }
.indexBanner .mask .content a,
.indexBanner .mask .content a:visited,
.indexBanner .mask .content a:hover,
.indexBanner .mask .content a:active { display:block; *display:inline; float:left; overflow:visible; padding:3px 9px; margin:0 20px 0 0; background:#0F51B2; line-height:20px; color:#FFF; text-decoration:none; white-space:nowrap; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.indexBanner .mask .content a:hover { background:#FFF; color:#0F51B2; }
.indexFlash { overflow:hidden; width:100%; min-width:1160px; height:400px; margin:0 0 40px 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:1200px; margin:0 auto; }
.indexVideo { overflow:hidden; position:absolute; right:0; top:0px; 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-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:1200px; padding:0 0 80px 0; margin:0 0 50px 0; }
.indexProduct .header { overflow:hidden; position:relative; width:1200px; 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:1200px; 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:1200px; height:1px; background:#D2D2D2; }



.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:16px; 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; height:70px;font-size:14px; text-decoration:none; font-family:Microsoft YaHei;}
.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; font-family:Microsoft YaHei;}

.indexNews .news .list li .article .date { font-family:Microsoft YaHei;display:block; overflow:hidden; width:80px; height:20px; margin:0 0 5px 0; background:#8A8787; line-height:20px; color:#FFF; text-align:center; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.indexNews .news .list li .article .detail { display:block; overflow:hidden; line-height:24px; 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; font-family:Microsoft YaHei;}
.indexNews .news .list li:hover .article .detail { color:#999; font-family:Microsoft YaHei;}







.indexNews_1 { display:block; float:left; overflow:hidden; width:490px; margin:0 30px 20px 0; }
.indexNews_1 .header { overflow:hidden; position:relative; width:485px; height:26px; margin:0 0 24px 0; }
.indexNews_1 .news .list li .cover { display:block; float:left; overflow:hidden; width:115px; height:70px; margin:0 20px 0 0; }
.indexNews_1 .news .list li .article { display:block; float:left; overflow:hidden; position:relative; width:350px; }


.indexNews_2 { display:block; float:left; overflow:hidden; width:380px; margin:0 10px 20px 0; }
.indexNews_2 .header { overflow:hidden; position:relative; width:380px; height:26px; margin:0 0 24px 0; }
.indexNews_2 .news .list li .cover { display:block; float:left; overflow:hidden; width:115px; height:70px; margin:0 20px 0 0; }
.indexNews_2 .news .list li .article { display:block; float:left; overflow:hidden; position:relative; width:370px; }







.indexLink_r{ display:block; float:right; width:260px; margin:0 0 20px 0; }

.indexLink { overflow:hidden; width:260px; margin:0 0 0px 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/sprite1.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 {  }
.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 {}

.indexNav {  overflow:hidden; width:; margin:0 0 60px 0; }
.indexNav .nav { overflow:hidden; }
.indexNav .nav a,
.indexNav .nav a:visited,
.indexNav .nav a:hover,
.indexNav .nav a:active {height:40px;  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:1200px; height:120px; margin:0 0 30px 0; background-position:50% 0; background-repeat:no-repeat; }
.columnContainer { overflow:hidden; width:1010px; margin:0 auto 60px auto; }
.columnSide { display:block; float:left; position:relative; z-index:9; width:200px; }
.columnTitle { overflow:hidden; padding:15px 0 15px 15px; background:#ababab; }
.columnTitle .ch { display:block; overflow:hidden; font-family:Microsoft YaHei; font-size:22px; line-height:30px; color:#ffffff; }
.columnTitle .en { display:block; overflow:hidden;  font-size:16px; line-height:30px; color:#ffffff; 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:#ababab; 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; }




#columnNav li { display:block; position:relative; width:200px; min-height:40px; height:auto;padding: 0 ;}
#columnNav li a,
#columnNav li a:visited,
#columnNav li a:hover,
#columnNav li a:active { display:block; overflow:hidden; padding:6px ; border-bottom:1px solid #BBB; background:none; font-size:14px; line-height:20px; color:#333; text-decoration:none; font-weight:100; }




.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 #ababab; background:#E0E0E0; opacity:0; filter:Alpha(opacity=0); }
.columnNav li .drop em { display:inline-block; margin:0 15px 10px 15px;  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:#ababab; 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: #ababab;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:#ababab; }
.columnNew .header .title { display:block; overflow:hidden; font-size:14px; line-height:20px; color:#FFF; }
.columnNew .header .more,
.columnNew .header .more:visited,
.columnNew .header .more:hover,
.columnNew .header .more:active { overflow:hidden; position:absolute; right:14px; top:5px; z-index:9; line-height:20px; color:#FFF; text-decoration:none; text-transform:uppercase; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnNew .header .more:hover { color:#CCC; }
.columnNew .article { overflow:hidden; padding:9px 14px; }
.columnNew .article .title { display:block; overflow:hidden; margin:0 0 5px 0; }
.columnNew .article .title a,
.columnNew .article .title a:visited,
.columnNew .article .title a:hover,
.columnNew .article .title a:active { font-weight:bold; line-height:20px; color:#666; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnNew .article .title a:hover { color:#999; }
.columnNew .article .detail { line-height:20px; color:#666; }
.columnContact { overflow:hidden; width:200px; height:80px; margin:0 0 30px 0; }
.columnContact img { display:block; width:200px; height:80px; }
.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:780px; }

.columnMain h1 { display:block; font-size:18px; line-height:15px;padding-bottom:10px; margin-bottom:20px; color:#666; font-family:Microsoft YaHei;   border-bottom:1px solid #BFBFBF;}

.columnMain p {  line-height:25px; color:#666;font-size:14px;   }
.columnMain img {  margin:5px  0;}

.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; 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; }

.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:#ababab; text-transform:uppercase; }
.columnProduct .aboutProduct .article .detail { display:block; overflow:hidden; line-height:20px; color:#666; }
.columnProduct .listProduct { overflow:hidden; }
.columnProduct .listProduct .list { overflow:hidden; width:780px;  }
.columnProduct .listProduct .list li { display:block; float:left; overflow:hidden; position:relative; width:150px; margin:30px 10px; padding:10px;

-webkit-box-shadow: 0px 1px 6px #ccc;
  -moz-box-shadow: 0px 1px 6px #ccc;
       box-shadow: 0px 1px 6px #ccc;
}
.columnProduct .listProduct .list li .cover { overflow:hidden; width:150px; height:190px; margin:0 0 10px 0; }
.columnProduct .listProduct .list li .cover img { display:block; width:150px;  -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;  width:100%; 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:#666; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; text-decoration:none; display:block; }
.columnProduct .listProduct .list li .title  a{line-height: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 { 
-webkit-box-shadow: 0px 1px 6px #888;
  -moz-box-shadow: 0px 1px 6px #888;
       box-shadow: 0px 1px 6px #888; }
.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: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:#ababab; }
.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; 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:#ababab; 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:#ababab; }
.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;  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:#ababab; 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:#ababab; 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-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 { 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 10px 0; border-bottom:1px solid #DFDFDF; margin:0 0 10px 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:50px; 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:left; overflow:hidden; position:relative; width:px; 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_pic { overflow:hidden;  }
.columnNews .listNews .list_pic li { height:140px;  width:100%;   overflow:hidden; padding:0 0 15px 0; border-bottom:1px solid #DFDFDF; margin:0 0 15px 0; }
.columnNews .listNews .list_pic li a,
.columnNews .listNews .list_pic li a:visited,
.columnNews .listNews .list_pic li a:hover,
.columnNews .listNews .list_pic li a:active { display:block; overflow:hidden; cursor:pointer; width:100%;  text-decoration:none; }
.columnNews .listNews .list_pic li .cover { margin:0 15px 0px 0;  display:block; float:left; overflow:hidden; width:180px; height:140px; }
.columnNews .listNews .list_pic li .cover img { display:block; width:100%; height:140px; -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_pic li .article { display:block; float:left; overflow:hidden; position:relative; width:560px; }

.columnNews .listNews .list_pic li .article .date { display:block; overflow:hidden; font-weight:100; line-height:30px; 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_pic li .article .title {font-family:Microsoft YaHei;   display:block; overflow:hidden; margin:8px 0 10px 0; font-size:18px; font-weight:100; 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_pic li .article .detail { display:block; overflow:hidden; line-height:25px; 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:#ababab; }
.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;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 { 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: 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; 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:#ababab; background:#ababab; 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; 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:1200px; 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:#ababab; 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:1200px; 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:1200px; 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*/


/*?-¡ã?¡é????????¡¥1??£¤¨¦?¦Ì¨¦?¡é*/
.columnContainer .business .title{width: 1200px;height: 50px;border-top: 1px solid #b7b7b7;position: relative;margin-top: 20px;}
.columnContainer .business .title h2{width: 180px;text-align: center;height: 40px;line-height: 40px;position: absolute;left: 50%;top:-20px;margin-left: -90px;background: #fff;color: #707070;font-family: "Microsoft YaHei";font-size: 24px;}
.columnContainer .business ul{width: 1200px;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%;}


.indexbox .left{width: 200px;float: left;}
.indexbox .left .com_name{width: 200px;/*height: 115px;*/ min-height:40px;background: #ababab;text-align: center;color: #fff;font-size: 18px;font-family: "Microsoft YaHei";padding:15px 0px;}
.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:5px;overflow: hidden;padding-bottom: 35px; line-height:250%;}
.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: #ababab;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;}

.tel_job_ar{ display: none;}
.tel_job_list{ display: none;}
.tel_banner{ display: none;}

.focus{max-width:1600px; width:100%;position:relative;float:center}
.f426x240{width:100%;overflow:hidden}
/*.f426x240 img{ width:100%;}*/
.rslides{width:100%;width:100%;position:relative;list-style:none;padding:0}
.rslides_nav{height:51px;width:31px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:0.5;text-indent:-9999px;overflow:hidden;text-decoration:none;background:url(../images/i.png) no-repeat 0 -560px;margin-top:-28px; margin-left:0px;}
.rslides_nav:active{opacity:1.0}
.rslides_nav.next{left:auto;background-position:-31px -560px;right:0; margin-right:20px;}
.rslides_tabs{margin:5px auto;clear:both;text-align:center}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:rgba(0,0,0, .2);background:#DDD;display:inline-block;_display:block;*display:block;width:9px;height:9px}
.rslides_tabs .rslides_here a{background:rgba(0,0,0, .6);background:#390}

.wrapper{position: relative;z-index: 0;min-width: 1000px;margin: auto;overflow: hidden;}

.wy-mod-banner{height:700px;position: relative;    }
.wy-mod-banner .banners{width:100%;height:700px;overflow: hidden; }

.wy-mod-banner .banner { width: 100%;height:700px;  position: absolute;left:0;top:0px; background: url(../images/banner_1.jpg) no-repeat center ;background-positon: 100%, 100%; }

.wy-mod-banner .banner{width: 100%;height:700px;overflow: hidden;position: absolute;top:0;}

.wy-mod-banner .banner .info{ font-family:Microsoft YaHei;width: 450px;height:200px;padding:40px; position: absolute;right:50%;margin-right:-580px;background: url(../images/ico3.png) ;background-repeat:repeat;top:200px; }



.wy-mod-banner .banner .info h3{font-size:40px;color:#fff; font-family:Microsoft YaHei; }
.wy-mod-banner .banner .info p{font-size:14px;color:#fff;line-height:35px; font-family:Microsoft YaHei;padding-top:20px;}
.wy-mod-banner .focus{width:960px;margin:0px auto;padding-top:400px;text-align: center;}
.wy-mod-banner .focus a{text-decoration: none;z-index:99999999;width:24px;height:74px;position:relative;display: inline-block;*display:inline;overflow: hidden;margin:0px 3px;zoom:1;}
.wy-mod-banner .focus a .bg-m{z-index:9999999;color:white;line-height:40px;font-size:40px;position:absolute;display: block;left:2px;top:6px;cursor:pointer; display: none;}
.wy-mod-banner .focus a .bg-b{background:#000;position:absolute;display: block;left:0px;top:0px;z-index:99999999; cursor:pointer; width: 18px; height: 18px;}
.wy-mod-banner .focus a .inner{background:#ff0000;position:absolute;left:0px;top:0px;z-index:99999999;opacity:0;display: none\0;+display: none;*display: none; width: 18px;height: 18px;}
.wy-mod-banner .focus a.on .inner,.wy-mod-banner .focus a:hover .inner{cursor:pointer;display:block;border:0;-webkit-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:1;}
.wy-mod-banner .focus .hover .inner{display:block;}


.biaodan {border: 5px dotted #eee;  }
.aatt02{font-size:14px;margin:5px 0;text-align: center; color:#666;}
.text{width: 100%;height:30px; margin:5px 0; border: 1px solid #e5e5e5; padding-left:10px; }
.coolbg{margin-left:105px;
padding:5px 30px;
 border: 1px solid #DDD;border-radius:5px;
} 

/*gotop*/
.cbbfixed {position: fixed;left:50%;margin-left:610px;transition: bottom ease .3s;bottom: 10px;z-index: 9999999;cursor:pointer;}
.cbbfixed .cbbtn {width: 40px;height: 40px;display: block;background-color: #eee;}
.cbbfixed .gotop {transition: background-color ease .3s;margin-top: 1px;}
.cbbfixed .gotop .up-icon{float:left;margin:14px 0 0 9px;width:23px;height:12px;background: url(../images/side-icon02.png);}
.cbbfixed .gotop:hover {background-color:#CDB38B;}


.cbbfixed .cweixin {background: #dadbdd;display:none;}
.cbbfixed .cweixin:hover {background: #CDB38B;}

.cbbfixed .cweixin div {background: url(../images/ewm.png);width: 194px;height: 199px;position: absolute;left: -194px;top: -135px;opacity: 0;transform: scale(0);    -webkit-transform: scale(0);transform-origin: 100% 70%;-webkit-transform-origin: 100% 70%;transition: transform ease .3s,opacity ease .3s;-webkit-transition: all ease .3s;display:none\0;*display:none;}
.cbbfixed .cweixin:hover div {display: block;transform: scale(1);-webkit-transform: scale(1);opacity: 1;*display:block;}


.cbbfixed .cweixin .weixin-icon{float: left;margin:12px 0 0 11px;width:18px;height: 18px; background: url(../images/side-icon01.png);}


.index_news{width:100%; background:#fafafa;padding-top:60px;margin-top:50px;}

.cbbfixed .cweixin-b {background: #dadbdd;display:none;}
.cbbfixed .cweixin-b:hover {background: #CDB38B;}

.cbbfixed .cweixin-b div {background: url(../images/ewm.png);width: 194px;height: 199px;position: absolute;left: -194px;top: -135px;opacity: 0;transform: scale(0);    -webkit-transform: scale(0);transform-origin: 100% 70%;-webkit-transform-origin: 100% 70%;transition: transform ease .3s,opacity ease .3s;-webkit-transition: all ease .3s;display:none\0;*display:none;}
.cbbfixed .cweixin-b:hover div {display: block;transform: scale(1);-webkit-transform: scale(1);opacity: 1;*display:block;}


.cbbfixed .cweixin-b .weixin-icon{float: left;margin:12px 0 0 11px;width:18px;height: 18px; background: url(../images/side-icon01.png);}


.pageFlip li{float: left;margin-right:12px;border: 1px solid #e5e5e5;padding:5px;} 
 .pageFlip li a{border: 0px;} 


.kePublic{display:none;}
.tel_index_banner{display:none;}

.photo { margin-top: 60px; }
.photo_about { float: left; width: 420px; height: 330px;overflow:hidden; position: relative;}
.photo_about p { margin-top:10px;text-indent:20px;color:#666;  font-family:"Î¢ÈíÑÅºÚ"; font-size:14px;  line-height:30px; float: left; width: 420px; height: 330px;}
.photo_about p a { color:#1C86EE;  font-family:"Î¢ÈíÑÅºÚ"; font-size:12px; }

.photo .pic-box { float: left; width: 420px; height: 230px;overflow:hidden; position: relative;}

.photo .pic-box img { width: 420px; min-height: 230px; margin-top:-10%;}

.sever-box { width: 752px; float: right; overflow:hidden;}




.pic{width:752px;height:330px;margin:0 auto 0;}
.pic ul li{list-style:none;width:44px;height:330px;float:left; border-right: 1px solid #e5e5e5; text-indent:-9999px;}
.pic .l23{width:345px; background: url(../images/muying.jpg);}
.pic .l31{background: url(../images/tianxian.jpg);}
.pic .l30{background: url(../images/zhiyao.jpg);}
.pic .l29{background: url(../images/tianhe.jpg);}
.pic .l28{background: url(../images/cailanzi.jpg);}
.pic .l27{background: url(../images/chuamei.jpg);}
.pic .l26{background: url(../images/nongye.jpg);}
.pic .l24{background: url(../images/jinshu.jpg);}
.pic .l32{background: url(../images/xiangbao.jpg);}
.pic .l25{background: url(../images/huanbao.jpg);}


.pic .l23 .txt{width:44px; height:330px; background: url(../images/zfmy.png) repeat; }
.pic .l31 .txt{width:44px; height:330px; background: url(../images/zftx.png) repeat; }
.pic .l30 .txt{width:44px; height:330px; background: url(../images/zfzy.png) repeat; }
.pic .l29 .txt{width:44px; height:330px; background: url(../images/thzy.png) repeat; }
.pic .l28 .txt{width:44px; height:330px; background: url(../images/clz.png) repeat; }
.pic .l27 .txt{width:44px; height:330px; background: url(../images/zfcm.png) repeat; }
.pic .l26 .txt{width:44px; height:330px; background: url(../images/zfny.png) repeat; }
.pic .l24 .txt{width:44px; height:330px; background: url(../images/zfjs.png) repeat; }
.pic .l32 .txt{width:44px; height:330px; background: url(../images/cyxb.png) repeat; }
.pic .l25 .txt{width:44px; height:330px; background: url(../images/zfhb.png) repeat; }





.txt p{color:#fff;font-family:"Î¢ÈíÑÅºÚ";float:left;position:relative;
text-align:center ; vertical-align:middle;

/* Safari */
-webkit-transform: rotate(90deg);
/* Firefox */
-moz-transform: rotate(90deg);
/* IE */
-ms-transform: rotate(90deg);
/* Opera */
-o-transform: rotate(-90deg);
/* Internet Explorer */


}

.txt .p100{font-size:14px;width:12px;margin:25px 14px 0 14px;
}

.table-striped_ar {margin: 0;}
.table-striped_ar td{line-height:50px; color: #666;}
.table-striped_ar .td-mid{ border-top:1px solid #dcdcdc; border-left:1px solid #dcdcdc; font-size:14px;  }
.table-striped_ar .td-mid a{text-align:center;box-shadow:0px 2px 10px #999;border-radius:10px; background:#0F95EA;color: #eee; padding:8px 20px;}
.table-striped_ar .td-mid1{padding-left:25px ; border-top:1px solid #dcdcdc; border-left:1px solid #dcdcdc; font-size:14px;  }




.table-striped {margin:20px 0;text-align:center; }
.table-striped td{line-height:50px; color: #666;}
.table-striped .td-mid{text-align:center;border-top:1px solid #dcdcdc; border-left:1px solid #dcdcdc;  }
.table-striped .td-mid a{text-align:center;box-shadow:0px 2px 10px #999;border-radius:10px; background:#0F95EA;padding:5px 15px;color: #fff;}
.table-striped thead{line-height:40px; background: #eee;}



.liuyan  {
	  border:4px dashed #dcdcdc;  padding:15px 25px;
		}
.liuyan .intxt4 {
	width:160px; 
		}

.liuyan .intxt4 span{
	color:#ff0000;margin-right:5px;
		}
.liuyan .intxt3{
	height:25px; font-family:"Î¢ÈíÑÅºÚ";
	width: 260px; 	margin:7px; border:1px solid #ccc;  padding-left:5px;	color: #666;	font-size:12px;}

#neirong{
	line-height:20px;height:180px; font-family:"Î¢ÈíÑÅºÚ";
		width: 100%; width: 630px; margin:7px 0; border:1px solid #ccc;  color: #666;font-size:12px;
		}

.liuyan td{
	line-height:25px;margin-left:25px;
		}
		
.coolbg{text-align:center;box-shadow:0px 2px 10px #999;border-radius:10px; background:#0F95EA;padding:5px 30px;color: #fff;font-size:12px;}

.export{ display: none;}
.tel_qixiagongsi{ display: none;}