.leftcon{ width:628px; float:left;}
.rightcon{ width:320px; float:right;}
.leftcon2{ width:198px; float:left;}
.rightcon2{ width:750px; float:right;}


/*index*/
.login{ background:url(../images/loginc.gif) repeat-y; width:198px; display:block; float:left; overflow:hidden; margin-bottom:5px;}
.login .lot{ background:url(../images/logint.gif) no-repeat; height:7px; display:block;}
.login .main{ background:url(../images/loginw.gif) no-repeat bottom; padding:0 9px 7px 9px; display:block;}
.login .main li{ padding:3px 0; *padding:2px 0; _padding:1px 0 2px;}
.login .main li .s1{ font-size:12px; color:rgb(0,102,204); padding-right:5px;}
.login .main li .taxt{ border:1px solid rgb(0,102,204); width:95px;}
.login .main li .loana{ background:url(../images/en_logina.gif) no-repeat; width:45px; height:19px; border:0; margin:0 5px 0 0; cursor: pointer;}
.login .main li .loanz{ background:url(../images/en_loginz.gif) no-repeat; width:60px; height:19px; border:0; margin:0 8px 0 0; cursor: pointer;}
.login .main li .jt{ background:url(../images/jt1.gif) no-repeat left; padding-left:15px;}
.login .main li .jt a{ color:rgb(54, 55, 57);}
.login .main li .mc{ background:url(../images/mc.gif) no-repeat left; float:left; padding:0 20px 0 25px; line-height:20px; margin-left:2px;}
.login .main li .mc a{ font-size:11px; color:rgb(0,102,204);}
.login .main li .sp{ background:url(../images/sp.gif) no-repeat left; float:left; padding-left:25px; line-height:20px;}
.login .main li .sp a{ font-size:11px; color:rgb(0,102,204);}

.ad{ width:408px; height:246px; float:right; background:url(../images/ad.gif) no-repeat; padding:5px;}

.search{ background:url(../images/search.gif) no-repeat; height:23px; width:188px; float:left; display:block; padding:5px; line-height:23px;}
.search .s2{ color:rgb(255,255,255); font-size:12px; float:left;}
.search .go1{ background:url(../images/go1.gif) no-repeat center center; height:23px; width:32px; border:0; float:left; cursor: pointer;}
.search .taxt{ border:1px solid rgb(0,102,204); float:left; margin:3px 4px 0; height:16px}

.search2{ background:url(../images/search2.gif) no-repeat; height:90px; width:188px; float:left; display:block; padding:5px; margin-top:5px;}
.search2 li{ padding:1px 0;}
.search2 .seasou{ background:url(../images/search2s.gif) no-repeat 60px; font-size:14px; color:rgb(255,255,255);}
.search2 .seasan{ background:url(../images/search2a.gif) no-repeat; width:41px; height:19px; border:0; margin-left:5px; cursor: pointer;}
.search2 .seabai{ font-size:14px; color:rgb(255,255,255);}

.newpro{ clear:both; display:block; padding:10px 0 0;}
.newpro h3{ height:23px; line-height:23px; background-color:rgb(0,102,204); color:rgb(255,255,255); font-size:14px; font-weight:normal; padding:0 10px;}
.newpro h3 .jt2{ background:url(../images/jt2.gif) no-repeat right center; float:right; padding-right:15px; font-size:12px;}
.newpro h3 a.jt2{ color:rgb(255,255,255);}
.newpro ul{ padding:10px 0 0; display:block;}
.newpro li{ float:left; padding:0 8px 10px; display:block; width:140px;}
.newpro li span.kuanim{ overflow:hidden; position:relative; display:table-cell; vertical-align:middle; text-align:center;display:block; background:url(../images/probg.gif) no-repeat; padding:2px; width:136px; height:136px;}
.newpro li p{ text-align:center; line-height:24px; color:rgb(0,102,204);}
.newpro li .nan1{ background:url(../images/en_pbg1.gif) no-repeat; width:60px; height:21px; border:0; float:right; cursor: pointer;}
.newpro li .nan2{ background:url(../images/en_pbg2.gif) no-repeat; width:60px; height:21px; border:0; float:left; cursor: pointer;}

/*right*/
.TabbedPanels { float: left; clear: none; width: 100%; margin-bottom:10px;}
.TabbedPanelsTabGroup {}
.TabbedPanelsTab { float: left; padding: 4px 10px; margin: 0px 1px 0px 0px; font: 16px sans-serif; text-align:center; background-color: rgb(0,102,204); color:rgb(255,255,255); list-style: none; border: solid 1px rgb(0,102,204); border-bottom:0; cursor: pointer; width:137px;}
.TabbedPanelsTabHover { background-color: rgb(0,102,204); color:rgb(255,255,255);}
.TabbedPanelsTabSelected { background-color:rgb(255,255,255); border-bottom: 1px solid rgb(0,102,204); color:rgb(0,102,204); border-bottom:0;}
.TabbedPanelsTab a { color: black; text-decoration: none;}
.TabbedPanelsContentGroup { clear: both; border: solid 1px rgb(0,102,204);}
.TabbedPanelsContent { padding: 2px 10px;}
.TabbedPanelsContent li{ line-height:22px; padding:5px 0; height:22px; display:block; width:100%;}
.TabbedPanelsContent li img{ padding-right:5px; float:left;}
.TabbedPanelsContent li .cust{ display:block; padding-right:35px; float:left; overflow: hidden; width: 230px; white-space: nowrap; text-overflow: ellipsis}
.TabbedPanelsContent li a{ color:rgb(0,102,204);}
.TabbedPanelsContent li a:hover{ color:rgb(0,102,204);}
.TabbedPanelsContent a.jt2{ background:url(../images/jt3.gif) no-repeat right center; float:right; padding-right:15px; font-size:12px;}

.bsrand{ clear:both; display:block; padding-bottom:10px;}
.bsrand h3{ background-color:rgb(0,102,204); height:23px; line-height:23px; padding:0 10px; color:rgb(255,255,255); font-weight:normal; font-size:14px;}
.bsrand li dt{ text-align:center;}
.bsrand li dd{ line-height:16px; padding:5px 0 2px;}
.bsrand li dd a{ color:rgb(54, 55, 57);}
.bsrand li dd a:hover{ text-decoration:none;}
.bsrand li.bsr{ padding-top:10px;}

.link{}
.link h3{ background-color:rgb(0,102,204); height:23px; line-height:23px; padding:0 10px; color:rgb(255,255,255); font-weight:normal; font-size:14px;}
.link li{ float:left; width:50%; text-align:center; padding:5px 0;}

/* ::::: about ::::: */
.about{ padding-bottom:10px; display:block;}
.about h3{ background-color:rgb(0,102,204); height:23px; line-height:23px; padding:0 10px; color:rgb(255,255,255); font-weight:normal; font-size:14px;}
.about li{ border-bottom:solid 1px rgb(0,102,204); background:url(../images/jt4.gif) no-repeat 10px center; line-height:24px; font-size:16px; padding-left:30px;}
.about li a{ color:rgb(0,102,204);}
.about li a:hvoer{ color:rgb(0,102,204);}

.login2{ background:url(../images/loginc2.gif) repeat-y; width:100%; display:block; overflow:hidden; margin-bottom:5px;}
.login2 .lot{ background:url(../images/logint2.gif) no-repeat; height:7px; display:block;}
.login2 .main{ background:url(../images/loginw2.gif) no-repeat bottom; padding:0 25px 7px 25px; display:block;}
.login2 .main li{ padding:1px 0; *padding:2px 0; _padding:1px 0 2px; float:left; width:100%;}
.login2 .main li .s3{ font-size:14px; color:rgb(0,102,204); padding-right:5px; float:left;}
.login2 .main li .s4 a{ font-size:14px; color:rgb(0,102,204); padding:0 5px; float:left; line-height:25px;}
.login2 .main li .s5 a{ float:right; line-height:25px; padding:0 2px; color:rgb(54, 55, 57);}
.login2 .main li .taxt2{ border:1px solid rgb(0,102,204); height:19px; width:120px; float:left;}
.login2 .main li .loana2{ background:url(../images/en_logina.gif) no-repeat left; width:45px; height:19px; border:0; margin:0 0 0 10px; float:left; cursor: pointer;}
.login2 .main li .loanz2{ background:url(../images/en_loginz.gif) no-repeat left; width:55px; height:19px; border:0; margin:0 0 0 10px; float:left; cursor: pointer;}
.login2 .main li .jt{ background:url(../images/jt1.gif) no-repeat left; padding-left:15px;}
.login2 .main li .mc{ background:url(../images/mc.gif) no-repeat left; float:left; padding:0 20px 0 25px; line-height:24px; margin-left:0px;}
.login2 .main li .mc a{ font-size:14px; color:rgb(0,102,204);}
.login2 .main li .sp{ background:url(../images/sp.gif) no-repeat left; float:left; padding-left:25px; line-height:24px;}
.login2 .main li .sp a{ font-size:14px; color:rgb(0,102,204);}
.login2 .main li .igimg{ float:left;}
.login2 .main li .igimg2{ float:right; padding-top:7px;}

.leftcon .abmin{ border:solid 1px rgb(0,102,204); padding:30px; display:block;}
.leftcon .abmin h3{ font-size:20px; text-align:center; display:block; line-height:30px; padding-bottom:10px; color:rgb(0,102,204);}
.leftcon .abmin p{ line-height:20px;}

.bsrand td{ line-height:24px; font-size:14px;}
.map h3{ display:block; background-color:rgb(0,102,204); height:23px; line-height:23px; padding:0 10px; color:rgb(255,255,255); font-weight:normal; font-size:14px;}

/* ::::: products ::::: */
.produ{ padding-bottom:10px; display:block; width:198px; float:left; margin-top:5px;}
.produ h3{ background-color:rgb(0,102,204); height:23px; line-height:23px; padding:0 10px; color:rgb(255,255,255); font-weight:normal; font-size:14px;}
.produ li{ border-bottom:solid 1px rgb(0,102,204); background:url(../images/jt4.gif) no-repeat 10px center; line-height:24px; font-size:14px; padding-left:30px;}
.produ li a{ color:rgb(0,102,204);}
.produ li a:hvoer{ color:rgb(0,102,204);}

.login .main li .s6{ float:left; font-size:14px; color:red; padding:0 5px 0 25px; background:url(../images/mc2.gif) no-repeat left center; text-decoration:underline; font-weight:bold;}


.newpro2{ clear:both; display:block; padding:10px 0 0;}
.newpro2 h3{ height:23px; line-height:23px; background-color:rgb(0,102,204); color:rgb(255,255,255); font-size:14px; font-weight:normal; padding:0 10px;}
.newpro2 h3 .jt2{ background:url(../images/jt2.gif) no-repeat right center; float:right; padding-right:15px; font-size:12px;}
.newpro2 h3 a.jt2{ color:rgb(255,255,255);}
.newpro2 ul{ padding:10px 0 0; display:block;}
.newpro2 li{ float:left; padding:0 5px 10px; display:block; width:140px;}
.newpro2 li span.kuanim{ overflow:hidden; position:relative; display:table-cell; vertical-align:middle; text-align:center; display:block; background:url(../images/probg.gif) no-repeat; padding:2px; width:136px; height:136px;}
.newpro2 li p{ text-align:center; line-height:24px; color:rgb(0,102,204);}
.newpro2 li .nan1{ background:url(../images/en_pbg1.gif) no-repeat; width:60px; height:21px; border:0; float:right; cursor: pointer;}
.newpro2 li .nan2{ background:url(../images/en_pbg2.gif) no-repeat; width:60px; height:21px; border:0; float:left; cursor: pointer;}

.detail{ padding-top:10px;}

.bsrand2{ float:right; width:198px; display:block; padding-bottom:10px;}
.bsrand2 h3{ background-color:rgb(0,102,204); height:23px; line-height:23px; padding:0 10px; color:rgb(255,255,255); font-weight:normal; font-size:14px;}
.bsrand2 li dt{ text-align:center;}
.bsrand2 li dd{ line-height:16px; padding:5px 0 2px;}
.bsrand2 li dd a{ color:rgb(54, 55, 57);}
.bsrand2 li dd a:hover{ text-decoration:none;}
.bsrand2 li.bsr{ padding-top:10px;}

.detail .rduct{ float:left; width:526px;}
.rduct h3{ background-color:rgb(0,102,204); height:23px; line-height:23px; padding:0 10px; color:rgb(255,255,255); font-weight:normal; font-size:14px;}
.rduct dl{ margin-top:10px;}
.rduct dt{ float:left; width:305px;}
.rduct dd{ float:right; width:212px;}
.rduct .sulia{ width:212px; height:58px; border: solid 1px rgb(0,102,204); background-color:rgb(238,238,238);}
.rduct .zliao{ line-height:24px; font-size:14px;}
.rduct .weilan{color:rgb(0,102,204);}
.rduct .weilan2{color:rgb(0,102,204); border-bottom: solid 1px rgb(0,102,204);}

.description{ clear:both; padding:10px 0; line-height:20px;}
.description h3{ font-size:14px; color:rgb(0,102,204); display:block; line-height:26px;}

.related{ clear:both; padding:0 0 10px;}
.related h3{ font-size:14px; color:rgb(0,102,204); display:block; line-height:26px; border-bottom:solid 1px rgb(0,102,204);}
.related ul{ padding:10px 0 0; display:block;}
.related li{ float:left;}
.related li{ float:left; padding:0 5px 10px; display:block; width:140px;}
.related li span.kuanim{ overflow:hidden; position:relative; display:table-cell; vertical-align:middle; text-align:center; display:block; background:url(../images/probg.gif) no-repeat; padding:2px; width:136px; height:136px;}
.related li p{ text-align:center; line-height:24px; color:rgb(0,102,204);}
.related li .nan1{ background:url(../images/pbg1.gif) no-repeat; width:60px; height:21px; border:0; float:right; cursor: pointer;}
.related li .nan2{ background:url(../images/pbg2.gif) no-repeat; width:60px; height:21px; border:0; float:left; cursor: pointer;}

/* ::::: newsmain ::::: */
.newsmain{ padding-bottom:10px; display:block;}
.newsmain h3{ background-color:rgb(0,102,204); height:23px; line-height:23px; padding:0 10px; color:rgb(255,255,255); font-weight:normal; font-size:14px;}
.newsmain dl{ padding-top:10px;}
.newsmain dt{ border-bottom:solid 1px rgb(0,102,204); background:url(../images/jt4.gif) no-repeat 10px center; line-height:24px; font-size:16px; padding-left:30px; margin-bottom:10px; display:block; position:relative;}
.newsmain dd{ line-height:22px; padding:5px 0; height:22px; display:block; width:100%;}
.newsmain dd img{ padding-right:5px; float:left;}
.newsmain dd .cust{ width:210px; overflow: hidden; white-space: nowrap; display:block; padding-right:35px; float:left;text-overflow : ellipsis;}
.newsmain dt .more{background:url(../images/jt3.gif) no-repeat right center; padding-right:15px; font-size:12px; position:absolute; right:0;}
.newsmain dt .more a{ color:rgb(76, 76, 76);}

/* ::::: news ::::: */
.newsm{ border:solid 1px rgb(0,102,204); padding:30px; display:block; clear:both;}
.newsm dl{ margin-bottom:10px; border-bottom:solid 1px rgb(0,102,204); padding-bottom:5px;}
.newsm dt{ margin-bottom:10px; line-height:24px; display:block;}
.newsm dt .cust{  display:block; padding-right:35px; float:left;}
.newsm dt .time{ padding-right:15px; font-size:12px; float:right; color:rgb(0,102,204);}
.newsm dt img{ padding-right:5px; float:left;}
.newsm dd{ padding-left:28px; display:block; clear:both;}
.newsm dd a{ color:rgb(76, 76, 76); line-height:20px;}
.page{ text-align:center; width:90%;}

.news{ padding-bottom:10px; display:block;}
.news h3{ background-color:rgb(0,102,204); height:23px; line-height:23px; padding:0 10px; color:rgb(255,255,255); font-weight:normal; font-size:14px;}
.news li{ border-bottom:solid 1px rgb(0,102,204); background:url(../images/jt4.gif) no-repeat 10px center; line-height:24px; font-size:16px; padding-left:30px;}
.news li a{ color:rgb(0,102,204);}
.news li a:hvoer{ color:rgb(0,102,204);}

.login2 .main .s6{ float:left; font-size:14px; color:red; padding:0 2px 0 25px; background:url(../images/mc2.gif) no-repeat left center; text-decoration:underline; font-weight:bold; line-height:24px;}
.login2 .main .mc2{ background:url(../images/mc.gif) no-repeat left; float:left; padding:0 2px 0 25px; line-height:24px; margin-left:2px;}
.login2 .main .mc2 a{ font-size:14px; color:rgb(0,102,204);}
.login2 .main .sp2{ background:url(../images/sp.gif) no-repeat left; float:left; padding-left:25px; line-height:24px;}
.login2 .main .sp2 a{ font-size:14px; color:rgb(0,102,204);}

/**/
.recruit{ border:solid 1px rgb(0,102,204); text-align:center; padding-bottom:10px;}
.recruit h3{ background-color:rgb(0,102,204); height:23px; line-height:23px; padding:0 10px; color:rgb(255,255,255); font-weight:normal; font-size:14px; text-align:left;}
.recruit td{ border-bottom:solid 1px rgb(0,102,204); line-height:30px; color:rgb(0,102,204);}
.recruit td a{ color:red;}

.recruit1{ border:solid 1px rgb(0,102,204); text-align:center; padding-bottom:10px;}
.recruit1 h3{ background-color:rgb(0,102,204); height:23px; line-height:23px; padding:0 10px; color:rgb(255,255,255); font-weight:normal; font-size:14px; text-align:left;}
.recruit1 td{ line-height:23px; color:rgb(0,102,204);}

.recru{ margin-top:10px;}
.recru dt {border-bottom:solid 1px rgb(0,102,204); background:url(../images/jt4.gif) no-repeat 10px center; line-height:24px; font-size:16px; padding-left:30px;}
.recru dd{ margin-top:10px; line-height:20px;}

/**/
.member h3{ background-color:rgb(0,102,204); height:23px; line-height:23px; padding:0 10px; color:rgb(255,255,255); font-weight:normal; font-size:14px; text-align:left;}
.member .main{ padding:20px;}
.panel{ float:left; float:left; width:198px;}
.panel h3{ background-color:rgb(0,102,204); height:23px; line-height:23px; padding:0 10px; color:rgb(255,255,255); font-weight:normal; font-size:14px; text-align:left;}
.panel .main li{ border-bottom:solid 1px rgb(0,102,204); background:url(../images/jt4.gif) no-repeat 10px center; line-height:24px; font-size:14px; padding-left:30px;}