﻿/* CSS Document for layout*/
/*logo模块*/
.column_logo {
width:920px;
height:80px;
overflow:hidden;
}
.home .column_logo {
position:absolute;
}
.logo {
height:82px;
width:594px;
float:left;
background-repeat:no-repeat;
background-position:10px 50%;
}
.language {
text-align:right;
clear:both;
}
.language a {
}
.language a:hover {
}
.login {
padding-top:40px;
clear:both;
}
.login a {
}
.login a:hover {
text-decoration:underline;
}
.login .login_button{
background-image:url(../../images/common/login.png);
background-repeat:no-repeat;
padding-left:18px;
}
/*------------------------------------------------------*/
/*menu模块*/
.column_menu {
width:920px;
height:70px;
overflow:hidden;
}
.home .column_menu {
position:absolute;
margin-top:80px;
}
.column_menu .menu {
width:100%;
height:36px;
line-height:36px;
background-repeat:repeat-x;
background-position:0 -72px;
overflow:hidden;
}
.column_menu .menu li {
float:left;
padding:0 10px;
height:35px;
}
.column_menu .menu li a:link,.column_menu .menu li a:visited {
}
.column_menu .menu li a:hover {
}
.column_menu .menu li.hover {
background-repeat:repeat-x;
background-position:0 -108px;
height:auto;
}
.column_menu .menu li.hover a {
}
.column_menu .menu .home {
border-left:0;
}
.column_menu .menu .left {
width:3px;
height:36px;
padding:0;
border:0;
float:left;
background-repeat:no-repeat;
}
.column_menu .menu .right {
width:3px;
height:36px;
padding:0;
border:0;
float:right;
background-repeat:no-repeat;
background-position:0 -36px;
}
.column_menu .sub_menu {
width:900px;
height:26px;
margin:0 10px;
background-repeat:repeat-x;
background-position:0 -196px;
}
.column_menu .sub_menu li {
float:left;
padding:0 10px;
line-height:26px;

}
.column_menu .sub_menu li a {
padding:0 10px;
}
.column_menu .sub_menu li a:hover {
}
.column_menu .sub_menu .left {
width:3px;
height:26px;
float:left;
padding:0;
background-repeat:no-repeat;
background-position:0 -144px;
}
.column_menu .sub_menu .right {
width:3px;
height:26px;
float:right;
padding:0;
background-repeat:no-repeat;
background-position:0 -170px;
}
/*------------------------------------------------------*/
/*banner模块*/
.home .column_banner {
width:688px;
height:133px;
position:absolute;
margin-top:150px;
padding-top:3px;
overflow:hidden;
}
.column_banner .banner_page,.column_banner .big_banner_page {
width:688px;
height:130px;
background-repeat:no-repeat;
background-position:bottom;
overflow:hidden;
}
.column_banner .big_banner_page {
background-image:none;
}

/*------------------------------------------------------*/
/*news模块*/
.home .column_news {
background-image:none;
overflow:hidden;
width:688px;
height:305px;
position:absolute;
margin-top:292px;
}
.column_news .news_main {
/*background-image:url(../../images/color/pale_blue/customize/news.png);*/
background-repeat:no-repeat;
height:120px;
padding:0px 20px;
/*padding-left:200px;*/
}
.column_news .news_main .newsImg {
float:left;
padding:5px 0px 0px;
}
.column_news .news_main .news_content {
float:left;
padding:0px 20px;
white-space:normal;/*自动换行*/
width:400px;
}
.column_news .news_main .title {
font-size:14px;
font-weight:bold;
color:#333333;
clear:both;
height:30px;
line-height:30px;
float:none;
background-image:url(../../images/color/pale_blue/title_ico.gif);
background-repeat:no-repeat;
background-position:0 10px;
padding-left:20px;
}
.column_news .news_main .content {
color:#666666;
line-height:18px;
clear:both;
float:none;
}
.column_news .news {
padding:10px 20px 0px 0px;
clear:both;
height:150px;
overflow:hidden;
}
.column_news .news div {
background-repeat:no-repeat;
background-position:20px -345px;
padding-left:45px;
height:24px;
line-height:24px;
float:left;
width:289px;
overflow:hidden;
}
.column_news .news div .title {
float:left;
width:210px;
}
.column_news .title a {
}
.column_news .title a:hover {
}
.column_news .date {
float:left;
width:70px;
}
/*------------------------------------------------------*/
/*function模块*/
.home .column_function {
overflow:hidden;
width:688px;
height:67px;
position:absolute;
margin-top:603px;
margin-left:231px;
}
.fun_a_en,.fun_b_en,.fun_c_en,.fun_d_en,.fun_a_ch,.fun_b_ch,.fun_c_ch,.fun_d_ch,.fun_a_en_hover,.fun_b_en_hover,.fun_c_en_hover,.fun_d_en_hover,.fun_a_ch_hover,.fun_b_ch_hover,.fun_c_ch_hover,.fun_d_ch_hover {
width:171px;
height:67px;
float:left;
background-repeat:no-repeat;
cursor:pointer;
}
*.fun_a_en,.fun_a_en_hover,*.fun_a_ch,.fun_a_ch_hover {
_display:inline;/*hack for IE6*/
}
.fun_a_en,.fun_a_ch {
margin-left:1px;
}
.fun_a_en_hover,.fun_a_ch_hover {
background-position:0 -268px;
margin-left:1px;
}
.fun_b_en,.fun_b_ch {
background-position:0 -67px;
}
.fun_b_en_hover,.fun_b_ch_hover {
background-position:0 -335px;
}
.fun_c_en,.fun_c_ch {
background-position:0 -134px;
}
.fun_c_en_hover,.fun_c_ch_hover {
background-position:0 -402px;
}
.fun_d_en,.fun_d_ch {
background-position:0 -201px;
}
.fun_d_en_hover,.fun_d_ch_hover {
background-position:0 -469px;
}
/*------------------------------------------------------*/
/*about模块*/
.home .column_about {
overflow:hidden;
width:688px;
height:150px;
position:absolute;
margin-top:560px;
}
.column_about .line {
height:80px;
position:absolute;
margin-left:380px;
margin-top:40px;
}
.column_about .bar,.column_contact .bar {
padding:6px 18px 0;
}
.column_about .bar .title,.column_contact .bar .title,.column_track .bar .title,.column_pub_inf .bar .title,.column_login .bar .title   {
font-size:14px;
font-weight:bold;
line-height:24px;
}
.column_about .bar .content {
height:86px;
padding:6px 18px;
}
.column_login .bar .title {
background-image:url(../../images/color/pale_blue/title_ico.gif);
background-repeat:no-repeat;
background-position:-4px -24px;
padding-left:10px;
}
.column_track .bar .title {
background-image:url(../../images/color/pale_blue/title_ico.gif);
background-repeat:no-repeat;
background-position:-4px 6px;
padding-left:10px;
}
/*------------------------------------------------------*/
/*contact模块*/
.home .column_contact {
overflow:hidden;
width:300px;
height:150px;
position:absolute;
margin-top:560px;
margin-left:390px;
}
.column_contact .bar .content {
padding:6px 12px;
color:#8D8D85;
line-height:18px;
}
.column_contact .row {
clear:both;
padding-bottom:2px;
}
.column_contact .head {
width:60px;
padding-right:4px;
float:left;
font-weight:bold;
text-align:right;
}
.column_contact .text {
width:160px;
float:left;
}
.column_contact .address,.column_contact .tel,.column_contact .fax,.column_contact .mail {
width:16px;
height:16px;
background-repeat:no-repeat;
float:left;
}
.column_contact .address {
}
.column_contact .tel{
background-position:0 -16px;
}
.column_contact .fax{
background-position:0 -32px;
}
.column_contact .mail{
background-position:0 -48px;
}
/*------------------------------------------------------*/
/*track模块*/
.home .column_track {
overflow:hidden;
width:223px;
position:absolute;
margin-left:696px;
margin-top:292px;
background:#F9F9F9;
}
.column_track {
height:140px;
clear:both;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
border-top:1px solid #999999;
border-left:1px solid #999999;
}
.column_pub_inf .bar,.column_login .bar {
padding:10px 12px 10px 0;
}
.home .column_track .bar,.column_track .bar,.home .column_pub_inf .bar,.home .column_login .bar {
padding:0 10px 10px;
}
.column_track .bar .content,.column_pub_inf .bar .content {
}

.column_track .bar .content select,.column_pub_inf .bar .content select {
width:112px;
*width:114px;
}
.column_track .bar .content .align_r,.column_pub_inf .bar .content .align_r {
height:24px;
*height:20px;
}
.column_login .bar .content .align_r {
height:12px;

}
/*------------------------------------------------------*/
/*pub_inf模块*/
.home .column_pub_inf {
overflow:hidden;
width:230px;
position:absolute;
margin-top:350px;
margin-left:690px;
}
.column_pub_inf {
height:160px;
clear:both;
}
/*------------------------------------------------------*/
/*column_login模块*/
.home .column_login {
overflow:hidden;
width:223px;
position:absolute;
margin-top:150px;
margin-left:696px;
border-top:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
border-left:1px solid #999999;
background:#F9F9F9;
}
.column_login {
height:135px;
clear:both;

}
.home .column_login  #checkCode {
width:40px;
margin-right:3px;
}
/*------------------------------------------------------*/
/*pub_price模块*/
.home .column_price {
overflow:hidden;
width:230px;
border:0;
display: block;
}
.column_price {
height:130px;
clear:both;
display: block;
padding:12px;
}

.column_price div {
float:left;
width:90%;
line-height:25px;
text-align:left;
text-decoration:none;
}

.column_price .bar {
padding:8px 8px 8px 0;
height:90px;
}
.column_price .bar .price_div 
{
height:65px;
overflow:hidden;
position:inherit;
*position: relative;
}
.home .column_price .bar {
padding:8px 0 8px 8px;
}
.column_price .bar table .head a {
height:25px;
line-height:25px;
font-weight:normal;
background-repeat:no-repeat;
background-position:0 -477px;
overflow:hidden;
float:left;
text-align:center;
}
.column_price .bar table .start {
width:25%;
}
.column_price .bar table .end {
width:25%;}
.column_price .bar table .type {
width:19%;
}
.column_price .bar table .price {
width:31%;
}
.column_price .bar .inf 
{
position:relative;
*position: absolute;
width:100%;
border-collapse:collapse;
	}
.column_price .bar .inf td {
height:20px;
line-height:20px;
border-bottom:0;
}
/*------------------------------------------------------*/
/*跳转菜单模块*/
.home .column_jump_menu {
overflow:hidden;
width:230px;
position:absolute;
margin-top:603px;
height:67px;
border-top:1px solid #999999;
border-left:1px solid #999999;
border-bottom:1px solid #999999;
background-image:url(../../images/color/pale_blue/customize/jump_menu_bg.png);
}
.home .column_jump_menu select {
margin:40px 10px 0;
width:210px;
}
/*------------------------------------------------------*/
/*link模块*/
.home .column_link {
overflow:hidden;
width:900px;
padding:10px 10px;
text-align:center;
position:absolute;
margin-top:676px;
height:80px;
}
.home .column_link div {
float:left;
width:149px;
height:110px;
background-repeat:no-repeat;
background-position:center -20px;
}
/*------------------------------------------------------*/
/*copyright模块*/
.column_copyright {
overflow:hidden;
width:900px;
height:30px;
padding:0px 10px;
text-align:center;
font-family:Arial;
}
.home .column_copyright {
position:absolute;
margin-top:780px;
}
/*------------------------------------------------------*/
/*column_switch 模块
.column_switch {
width:223px;
height:158px;
position:absolute;
margin-top:439px;
margin-left:696px;
overflow:hidden;
border-top:1px solid #999999;
border-right:1px solid #999999;
border-left:1px solid #999999;
border-bottom:1px solid #999999;
background-color:#DDE9EC;
}*/

.home .column_switch {
position:absolute;
margin-top:439px;
margin-left:696px;
border-top:1px solid #999999;
border-right:1px solid #999999;
border-left:1px solid #999999;
border-bottom:1px solid #999999;
background-color:#DDE9EC;
}
.column_switch 
{
width:223px;
height:158px;
overflow:hidden;
border-top:1px solid #999999;
border-right:1px solid #999999;
border-left:1px solid #999999;
border-bottom:1px solid #999999;
background-color:#DDE9EC;
}
.column_switch .title {
height:25px;

}
.column_switch .title .price,.column_switch .title .pub_code {
float:left;
width:110.5px;
height:25px;
line-height:25px;
text-align:center;
background-color:#F3F3F3;
cursor:pointer;
border-bottom:1px solid #999999;
} 
.column_switch .title .price {
border-right:1px solid #999999;
}
.column_switch .more {
background-image:none;
}
.column_switch .title .price.hover,.column_switch .title .pub_code.hover {
border-bottom:1px solid #DDE9EC;
background-color:#DDE9EC;
color:#996600;
font-size:14px;
font-weight:bold;
cursor:auto;
background-image:url(../../images/color/pale_blue/title_ico.gif);
background-repeat:no-repeat;
background-position:6px -56px;
width:80.5px;
padding-left:30px;
text-align:left;
}
.column_switch .column_pub_code {
padding:12px;
}
.column_switch .column_pub_code div {
float:left;
width:49.5%;
line-height:25px;
text-align:center;
text-decoration:none;
}
/*------------------------------------------------------*/
/*模块显示/隐藏*/
.home .column_about {
display:none;
}
.column_about .line {
display:none;
}
.home .column_contact {
display:none;
}
.home .column_pub_inf {
display:none;
}
.home. column_pub_code {
display:none;
}
/*------------------------------------------------------*/