/* CSS Document */
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, th, img{ border-width:0; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif,宋体;}
select, input{ font-size:12px; font-family:Arial, Helvetica, sans-serif,宋体; vertical-align:middle}
textarea{ font-size:12px; font-family:Arial, Helvetica, sans-serif,宋体}
body{ font-size:12px;  background:#FFF url(../images/body_b.jpg) repeat-x top; margin:0px; color:#313131; text-align:center; padding:0;}
ul, li{ list-style-type:none}
ul, p, ol{ line-height:18px}
a:link, a:active, a:visited	{color:#074D84; text-decoration:underline}
a:hover	{color:#074D84; text-decoration:none}

#head{ width:100%; height:307px; background:url(../images/head_b.jpg) top center no-repeat; text-align:center; overflow:hidden}
#head #menu{ height:35px; line-height:35px; padding:0px 10px 0 150px; width:800px; margin:0 auto}
#head #menu a{ display:block; float:left; clear:none; padding:5px 15px 0 17px; line-height:30px; height:30px; overflow:hidden; font-size:14px; font-weight:bold; color:#FFF}
#head #menu a:link, #head #menu a:active, #head #menu a:visited	{color:#fff; text-decoration:none; background:url(../images/menu_b.jpg) no-repeat right}
#head #menu a:hover	{color:#fff; text-decoration:underline}

#i_main{ width:900px; margin:0 auto; background:url(../images/i_main_b.jpg) no-repeat left top; padding:0 30px; overflow:hidden}
#i_about{ width:578px; height:350px; background:url(../images/i_about_b.jpg) no-repeat; float:left; clear:left; text-align:left; padding:0 10px}
#i_about .tit{ line-height:24px; height:24px; padding:8px 17px 0 17px; font-size:14px; font-weight:bold; color:#466092;}
#i_about p{ padding:5px; margin:5px 0; line-height:24px; background:url(../images/line1.gif) bottom repeat-x; text-indent:24px}
#i_about .end{ background-image:none!important}
#body_r{ width:292px; background:url(../images/body_r.jpg) no-repeat top; padding:42px 0 0 10px; float:right; clear:right}
#body_r .tit{ width:280px; height:75px; border:3px solid #D6D6D6; display:block; clear:both; margin:0 auto}
#body_r .list{ width:280px; line-height:30px; background:url(../images/list30.gif) repeat; text-align:left; margin:5px auto 10px auto}
#body_r .list a, #body_r .list p{ line-height:30px; display:block; background:url(../images/ico1.gif) no-repeat 10px 9px; padding-left:34px; color:#666666}
#body_r .list a:link, #body_r .list a:active, #body_r .list a:visited	{color:#666666; text-decoration:none}
#body_r .list a:hover	{color:#666666; text-decoration:underline}
#i_pic{ width:890px; padding:10px 15px; height:110px; margin:10px auto; background:url(../images/i_pic.gif) no-repeat; clear:both}
#i_pic img{ margin:0 5px}

#foot{ width:100%; height:52px; padding:40px 0 0 0; background:url(../images/foot_b.jpg) no-repeat; line-height:24px}
#s_main{ width:900px; margin:0 auto; background: url(../images/s_left_b.gif) repeat-y left; overflow:hidden}
#s_left{ width:598px; float:left; clear:left; padding-bottom:20px}
#s_left #m_tit{ line-height:32px; height:32px; background:url(../images/s_m_tit.gif); width:532px; padding:0 37px 0 29px; overflow:hidden; margin-bottom:10px; display:block}
#s_left #m_tit .l{ float:left; clear:left; font-size:14px; font-weight:bold; color:#606060; padding:4px 0 0 0; line-height:28px}
#s_left #m_tit .r{ float:right; clear:right; color:#959595; padding:2px 0 0 0; line-height:30px}
#s_left #m_tit .r a:link, #s_left #m_tit .r a:active, #s_left #m_tit .r a:visited	{color:#959595; text-decoration:underline}
#s_left #m_tit .r a:hover	{color:#959595; text-decoration:none}
#s_left .m_con{ padding:0 10px; clear:both}
#s_left .m_con .m_pic{ width:568px; height:126px; padding:5px; background:url(../images/s_m_pic.gif) no-repeat; margin-bottom:10px}
#s_left .m_con .m_pic img{ width:568px; height:126px}

.europe_list_l{ width:284px; float:left; clear:left; text-align:left}
.europe_list_r{ width:284px; float:right; clear:right; text-align:left}
.europe_list_con{ width:284px; clear:both; margin-bottom:0px; height:168px}
.europe_list_con h1{ line-height:26px; height:26px; font-size:14px; color:#000; display:block; clear:both; width:264px; padding:0 10px; border-bottom:1px solid #E1E1E1; margin-bottom:10px;}
.europe_list_con img{ width:100px; height:120px; float:left; clear:left; margin:0 10px}
.europe_list_con .list{ width:154px; float:left; clear:right}
.europe_list_con .list a{ line-height:26px; clear:both; height:26px; width:130px; clear:both; background:url(../images/europe_list_b.gif) no-repeat; padding:4px 0 0 24px; display:block}
.europe_list_con a:link, .europe_list_con a:active, .europe_list_con a:visited	{color:#333333; text-decoration:none}
.europe_list_con a:hover	{color:#333333; text-decoration:underline}
.europe_tab{ width:578px; height:26px; line-height:26px; border-bottom:1px solid #E1E1E1; margin-bottom:10px}
.europe_tab a, .europe_tab label{ line-height:24px; clear:none; height:24px; background:#F8F8F8; display:block; float:left; border-top:1px solid #E1E1E1; border-left:1px solid #E1E1E1; border-right:1px solid #E1E1E1; color:#333333; padding:1px 15px 0 15px; margin-right:2px}
.europe_tab a:link, .europe_tab a:active, .europe_tab a:visited	{color:#333333; text-decoration:none}
.europe_tab a:hover	{color:#333333; text-decoration:underline}
.europe_tab span a, .europe_tab .h{ font-size:14px; font-weight:bold; background:#F1F1F1; padding:1px 25px 0 25px; }
.europe_con{ width:578px; text-align:left}
.europe_con p{ padding:5px 5px 10px 5px;line-height:24px; text-indent:24px}
.europe_con p .img{ float:left; margin:5px 10px 5px 0}
.tra_con{ width:578px; text-align:left}
.tra_con p{ padding:5px 5px 10px 5px;line-height:24px; background:url(../images/line1.gif) bottom repeat-x}
.v_con{ width:578px; text-align:left}
.v_con p{ padding:5px 5px 10px 5px;line-height:24px}

.europe_con .dimg{ width:256px; height:158px; float:left; clear:none; padding:5px; background:url(../images/eur_b.gif); margin:5px 10px 5px 0}
.europe_con .dimg img{ width:256px; height:158px}

.tra_list_l{ float:left; clear:left; text-align:left; width:240px}
.tra_list_r{ float:right; clear:right; text-align:left; width:328px}

.tra_list_l a, .tra_list_r a{ line-height:26px; clear:both; height:26px; clear:both; background:url(../images/europe_list_b.gif) no-repeat; padding:4px 0 0 24px; display:block}
.tra_list_l a{ width:216px}
.tra_list_r a{ width:304px}
.tra_list_l a:link, .tra_list_l a:active, .tra_list_l a:visited, .tra_list_r a:link, .tra_list_r a:active, .tra_list_r a:visited		{color:#333333; text-decoration:none}
.tra_list_l a:hover, .tra_list_r a:hover {color:#333333; text-decoration:underline}
.tra_no{ width:558px; padding:10px; height:183px; background:#F0F0EF; margin-top:20px; color:#666666}
.tra_no p{ display:block; float:left; clear:left; width:348px; text-align:left; line-height:30px}
.tra_no p span{ color:#B5B5B5}
.tra_no img{float:right; clear:right;}

.visa_tab{ width:578px; height:26px; line-height:26px; border-bottom:1px solid #E1E1E1;}
.visa_tab a, .visa_tab label{ line-height:24px; clear:none; height:24px; background:#F8F8F8; display:block; float:left; border-top:1px solid #E1E1E1; border-left:1px solid #E1E1E1; border-right:1px solid #E1E1E1; color:#333333; padding:1px 15px 0 15px; margin-right:2px}
.visa_tab a:link, .visa_tab a:active, .visa_tab a:visited	{color:#333333; text-decoration:none}
.visa_tab a:hover	{color:#333333; text-decoration:underline}
.visa_tab span a, .visa_tab .h{ font-size:14px; font-weight:bold; background:#F1F1F1; padding:1px 25px 0 25px; }
.visa_con{ width:558px; text-align:left; padding:10px; background:#F1F1F1; margin-bottom:20px}

.buses_l{ width:178px; height:178px; float:left; clear:none; margin:0 10px 10px 0; padding:4px 4px 4px 4px; background:url(../images/bus_b.gif)}
.buses_r{ width:178px; height:178px; float:right; clear:none; margin:0 0 10px 0; padding:4px 4px 4px 4px; background:url(../images/bus_b.gif)}

.buses_l img, .buses_r img{ width:178px; height:148px; clear:both; display:block; margin-bottom:4px;}
.buses_l p, .buses_r p{ width:178px; clear:both; line-height:26px; text-align:center}
.contacts{ width:298px; height:528px; background:url(../images/contacts.jpg) no-repeat; text-align:left; padding:19px 20px 0 260px; line-height:24px}
.contacts p{ line-height:22px; margin-bottom:8px; background:url(../images/line1.gif) bottom repeat-x; padding-bottom:8px}

.t_b{ color:#074D84}
.end{ background-image:none!important}

