@charset "gb2312";

/* Date: 2012.07.06 */

.w710{ width:710px;}.w470{ width:470px;}.w230{ width:230px;}

/*  */

.titlegs,.titlegs i,#location .titlegs h3.curr b,.ctrl span,#c_user,#c_user .but a,#cert .titlegs h3,#cert .titlegs p a,.titlegs_1,.bg,.ol_class li span,#business .titlegs h3,#message h3,.titlegs_2,.titlegs_2 h3 b.curr,.ul_class li a,#catalog .titlegs h3,#catalog dl dt,#catalog .region #catalog_more i,#catalog .c_input .butInput{ background:url(../images/company_20120706.png);}

/* ul */

.img_ul{ float:left; width:100%; padding-bottom:15px;}

.img_ul li{ float:left; width:152px; padding:15px 0 0 20px;}

.img_ul li .imgBorder_3{ width:146px; height:108px;}

.img_ul li .imgBorder_3 a{*font-size:98px; height: 108px;width: 146px;}

.img_ul li p{ float:left; width:100%; height:14px; line-height:14px; overflow:hidden; margin-top:6px; text-align:center;}



.ol_class{float:left; width:100%; padding:8px 0 6px 0;}

.ol_class li{ float:left; height:25px; line-height:25px; width:90%; overflow:hidden; padding:0 5%;}

.ol_class li span{ background-position:-435px -40px; color:#fff; float:left; text-align:center; line-height:12px; width:12px; height:12px; margin:5px 5px 0 0;}

.ol_class li span.curr{background-position:-423px -40px; background-repeat:repeat;}



.ul_class{ float:left; width:96%; padding:5px 2%;}

.ul_class li{ float:left; width:100%; height:24px; line-height:24px; overflow:hidden;}

.ul_class li a{ background-position:-495px -58px; background-repeat:no-repeat; padding-left:12px;}

/* titlegs */

.titlegs_1{ background-position:0 -420px; height:32px; width:100%;}

.titlegs_1 h3{ float:left; font-size:14px; padding-left:20px;  display:inline; margin:8px 0 0 10px; }

.titlegs_1 h3.bg{ background-position:-260px -420px;}

.titlegs_1 span{float:right; position:relative; z-index:5; padding:8px 10px 0 0;}

.titlegs_1 h3.hov{background-position:-258px -459px;}



.titlegs_2{ background-position:right -580px; width:100%; height:32px; float:left; }

.titlegs_2 h3 b{float:left; width:50%; height:32px; line-height:32px; font-size:14px; text-align:center; font-weight:normal;}

.titlegs_2 h3 b.curr{color:#f60; font-weight:bold;}

.titlegs_2 h3.left b.curr{ background-position:0 -580px; }

.titlegs_2 h3.right b.curr{ background-position:-115px -580px; }

/*  */

#location .titlegs{ height:29px; background-position:0 0px; border-left:#D9EBFF solid 1px; border-right:#D9EBFF solid 1px; margin-top:2px;}

#location .titlegs h3{ float:left; position:relative; width:50%; text-align:center; height:29px; font-size:14px;}

#location .titlegs h3 b{ position:absolute; left:0px; top:0px; color:#0065CD; font-weight:normal; cursor:pointer; width:115px; line-height:29px; height:37px;}

#location .titlegs h3.curr b{ background-position:0 -40px; top:-2px;  color:#333; font-weight:bold;}

#location ul{ float:left; padding:4px 3% 3px 3%; width:94%;}

#location ul li{ border-bottom:#B1D6EB dotted 1px; float:left; padding:10px 2% 8px 2%; width:96%;}

#location ul li a{ font-size:14px; float:left; height:16px; line-height:16px; overflow:hidden; width:100%;}

#location ul li p{ color:#666; float:left; padding-top:7px; height:14px; line-height:14px; width:100%; overflow:hidden;}

#location ul li p span{ color:#999;}

#location ul li p i{ font-style:italic;}

#location ul li.last{ border-bottom:none;}

/* §Ý */

.imgnav{ width:100%; float:left;  position:relative; z-index:2;}

#img{ height:205px; width:100%; overflow:hidden; position:relative; z-index:3;}

#img img{ width:100%; height:205px;}

.ctrl{ position:absolute; font-size:14px;  right:6px; top:180px; z-index:5;}

.ctrl span{ background-position:35px -40px;float:left; font-weight:bold; color:#f60; width:16px; height:16px; line-height:16px; cursor:pointer; margin-right:5px;text-align:center;}

.ctrl span.hov{ background-position:right -40px; color:#fff;}

/* */

#c_user{ background-position:0 -80px; height:205px; width:100%;}

#c_user h3{ padding:12px 0 0 36px;}

#c_user .but{float:left; width:98%; padding-left:2%; padding-bottom:6px;}

#c_user .but a{ background-position:-140px -40px; color:#C45802; display:inline; float:left; font-size:13px; font-weight:bold; height:28px; margin:10px 0 0 15px; line-height:28px; text-align:center; width:85px;}

#c_user p{ color:#333; line-height:22px; padding:0 10px 0 20px;}

/*  */

#cert .titlegs{ position:relative; width:100%; height:32px; background-position:0 -380px;}

#cert .titlegs i{ position:absolute; right:0px; top:0px; z-index:0; background-position:right -380px; height:32px; width:490px;}

#cert .titlegs h3{ float:left; background-position:0 -318px; padding-left:20px; font-size:14px; display:inline; margin:8px 0 0 15px; }

#cert .titlegs p{ float:left; position:relative; z-index:6; margin-top:8px;}

#cert .titlegs p a{background-position:right -320px; padding-right:14px; margin:0px 0 0 10px; }

#cert .titlegs span{ float:right; position:relative; z-index:5; padding:8px 10px 0 0;}

#cert .titlegs span a{ text-decoration:underline;}



#cert_soll{ position:relative; width:100%; overflow:hidden; float:left; height:184px; background:#fff;}

#cert_soll ul{ position:absolute;}

/*  */

#business .titlegs{ position:relative; background-position:0 -500px; height:33px;}

#business .titlegs i{position:absolute; right:0px; top:0px; z-index:0; background-position:right -500px; height:32px; width:490px;}

#business .titlegs h3{ position:relative; z-index:5; margin:3px 8px 0 5px; display:inline; float:left; background-position:-115px -463px; height:29px; line-height:29px; width:100px; text-align:center; font-size:14px; font-weight:normal;}

#business .titlegs h3.curr{ background-position:0 -460px; width:110px; height:33px; line-height:33px; margin-top:0px; font-weight:bold; color:#fff;}

/*  */

#message{ padding:8px 10px 4px 10px;}

#message h3{ background-position:right -240px; float:left; width:42px; font-size:14px; line-height:24px; padding-right:10px;}

#message ul{ float:left; width:620px; padding-left:10px;}

#message ul li{ float:left; width:100%;}

#message ul li div{ height:14px; line-height:14px; overflow:hidden; width:100%;}

#message ul li div .fr{ color:#999;}

#message ul li p{float:left; width:100%; line-height:18px; padding-top:5px; color:#666;}

#message_id{position:relative; width:630px; overflow:hidden; float:left; height:55px;}

#message_id ul{ position:absolute; top:0px; left:0px;}

#message_id ul li{ height:55px;}

/*  */

#logo_dl dl{ float:left; width:94%; padding:0px 3%;}

#logo_dl dl dd{ border-bottom:#B1D6EB dotted 1px;  float:left; width:100%;  height: 24px; line-height: 24px; overflow:hidden; text-align:center; margin-top:2px;}

#logo_dl dl dt{ margin-top:6px; float:left; width:100%;  margin-top:10px; }

#logo_dl dl dt .imgBorder_3{ border:#ddd solid 1px; width:194px; height:68px; float:left; margin-left:8px; display:inline;}

#logo_dl dl dt .imgBorder_3 a{*font-size:56px; height:68px;width:194px;}

#logo_dl dl dd p{  line-height:22px; color:#666;}

/*  */

#catalog .titlegs{ position:relative; background-position:0 -540px; height:32px; width:100%; }

#catalog .titlegs h3{ position:absolute; left:10px; top:0px; margin-left:10px; display:inline; background-position:-260px -40px; color:#fff; float:left; width:98px; text-align:center; height:28px; font-size:14px; padding:8px 0 0 0px;}

#catalog .titlegs span{ color:#f60; float:left; padding:10px 0 0 140px; position:relative; z-index:5;}

#catalog .titlegs i{ position:absolute; right:0px; top:0px; background-position:right -540px; width:490px; height:32px; z-index:0;}

#catalog .c_input{ float:right; position:relative; z-index:5; padding:5px 10px 0 0;}

#catalog .c_input .textInput{ border:#CBCBCB solid 1px; color:#aaa9a9; padding:3px 3px; width:200px; float:left; font-size:12px; margin-right:5px; display:inline;}

#catalog .c_input .butInput{ background-position:-260px -240px; border:none; cursor:pointer; height:22px; width:42px;}

#catalog .catalog_class{ padding:5px 10px 9px 10px;}

#catalog dl{ border:#fff solid 1px;}

#catalog dl dt{ float:left; height:150px; text-indent:-9999px; width:51px;}

#catalog dl dt.dt_1{ background-position:-290px -80px;}#catalog dl dt.dt_2{ background-position:-343px -80px;}#catalog dl dt.dt_3{ background-position:-396px -80px;}#catalog dl dt.dt_4{ background-position:-449px -80px;}

#catalog dl dd{ border-bottom:#DBDBDB dashed 1px; float:left; width:630px; padding:4px 0 5px 0;}

#catalog dl dd p{ float:left; width:50%; height:28px; line-height:28px; overflow:hidden;}

#catalog dl dd p strong{ font-size:14px;}

#catalog dl dd p a{ color:#333; margin-left:6px;}

#catalog dl dd p a:hover{ color:#f60;}

#catalog dl dd p a.af60{color:#f60;}#catalog dl dd p a.af60:hover{ color:#f60;}

#catalog dl dd p a.a0065CD{color:#0065CD;}#catalog dl dd p a.a0065CD:hover{ color:#f60;}

#catalog dl.curr{ background:#F3FAFC; border:#A9DEED solid 1px;}

#catalog dl.curr dd{ border-bottom:none;}

#catalog .region{ background:#F6F6F6; float:left; height:30px; padding:0 2%; width:96%; position:relative;}

#catalog .region .text{ color:#333; float:left; height:30px; line-height:30px; width:92%; overflow:hidden;}

#catalog .region .text a{ color:#333; margin-left:10px;}

#catalog .region .text a:hover{ color:#f60;}

#catalog .region #catalog_more{ float:right;}

#catalog .region #catalog_more i{ background-position:-235px -316px; color:#0065CD; padding-right:10px; float:left; margin-top:8px;}

#catalog .region #catalog_more.curr{ background:#fff; border:#ccc solid 1px; position:absolute; right:0px; width:40px; padding:0 5px 0 10px;}

#catalog .region #catalog_more ul{ display:none; float:left; width:100%; padding-bottom:10px;}

#catalog .region #catalog_more ul li{ float:left; width:100%; padding-top:8px;}

#catalog .region #catalog_more ul li a{ color:#333;}

#catalog .region #catalog_more ul li a:hover{ color:#f60;}

#catalog .region #catalog_more.curr ul{ display:block;}

/* border */

.border_1{ border:#C0DCF4 solid 1px;}.border_2{ border:#FFC794 solid 1px;}.border_3{ border:#FFD1AD solid 1px;}.border_4{ border:#DDD solid 1px;}

.border_top{border-top:none;}

.bgcolor_1{ background:#EEF4FA;}.bgcolor_2{ background:#FFEDDE;}.bgcolor_3{ background:#F2FBFE;}


/**/

.imgBorder{ width:105px; height:85px; text-align:center; border:#cbe0f1 solid 1px; float:left; background:#fff; overflow:hidden; padding:2px; }

.imgBorder a{ width:105px; height:85px;text-align:center; font-size:85px;  line-height:85px; display:table-cell; vertical-align:middle; }

.imgBorder a img{ vertical-align:middle;}

.imgBorder_3{*overflow:hidden; overflow: hidden; height: 85px;width: 105px; border: 1px solid #cbe0f1; padding:2px; }

.imgBorder_3 a{display: table-cell;text-align: center;vertical-align: middle; *display:block;*font-family:Arial;*line-height:1; *font-size:74px; height: 85px;width: 105px;}

.imgBorder_3 a img {vertical-align: middle;}


/**/

a{ color:#0065CD; text-decoration:none;}a:hover{ color:#f60; text-decoration:underline;}

a.a0065CD{ color:#0065CD;}a.a0065CD:hover{ color:#f60;}

a.a666{ color:#666;}a.a666:hover{ color:#f60;}

a.af60{ color:#f60;}a.af60:hover{ color:#f60;}

a.a333{ color:#333;}a.a333:hover{ color:#f60;}

.font666{ color:#666;}/**/
