@import "style_side.css";
@import "nivo-slider.css";
@import "contactform.css";
@import "style_eng.css";
@import "jquery.jscrollpane.css";
h1,h2,h3,h4,h5,h6,form,fieldset,legend,ul,ol,li,img,fieldset,blockquote,caption,table,tr,dl,dt,dd,p { font-family:'Arial', Helvetica, sans-serif;}
body                  {background:url(../images/bg.jpg) repeat-x 50% 164px; font-size:15px; margin: 0; padding: 0; text-align:justify}
img,fieldset          {border: 0;}
html                  {overflow-y:scroll;}

/******main header******/
#header_wall                        {width:100%; height:166px; background:url(../images/main_nav_bg2.png) repeat-x;}
#header_top                         {width:1014px; height:106px; margin:0 auto 0 auto; background:url(../images/main_top_bg.jpg) no-repeat;}
#logo                               {width:252px; height:86px; background:url(../images/logo.png) no-repeat; float:left; position:relative; top:10px; left:300px; cursor:pointer;}
#header_right                       {width:360px; height:106px; float:right;}
#lang                               {width:360px; height:18px; position:relative; left:110px;}
#lang li                            {display:inline; list-style:none;}
#nav_small                          {width:316px; height:45px; background:url(../images/main_small_nav_bg.png) no-repeat; position:relative; top:3px; z-index:9998; 
                                     left:0px; left:0px\9; *left:0px; _left:800px; }
#nav_small li                       {display:inline; list-style:none; margin:0px 10px 0 0; position:relative; top:16px; left:42px}
#main_nav_container                 {width:1200px; height:62px; background:url(../images/main_nav_bg.png) no-repeat; margin:0 auto 0 auto;}
#main_nav_container li              {display:inline; list-style:none; position:relative; left:12%; margin-left:2px;}
#main_nav_hr                        {width:2px; height:60px; background:url(../images/hr.png) no-repeat;}
#fd_ico                             {width:133px; height:40px; z-index:9999; position:relative; top:8px; left:140px;}

/******section_main******/
#section_wall                       {}
#section_index                      {width:931px; height:660px; background:url(../images/main_index_bg.png) no-repeat; margin:0 auto 0 auto;}
#btn_all                            {width:73px; height:22px; position:relative; top:13px; left:520px;}

/******section_index_left******/
#section_index_left                 {width:609px; height:629px; float:left; position:relative; top:21px; left:15px;}
#section_index_left_news            {width:609px; height:228px; position:relative; top:8px;}
#flash_banner                       {width:595px; height:386px; margin:0 auto 0 auto;}
#section_index_left_news_title      {width:609px; height:45px; background:url(../images/index_news_title.png) no-repeat;}
#s_news_content                     {width:609px; height:188px; background:url(../images/news_small_bg.png) repeat-x; overflow-x:hidden; overflow-y:scroll;}
#index_news_list                    {width:600px; height:26px; padding:3px 0 0 0;}
#news_list_s                        {display:list-item; list-style:url(../images/news_li.png);}
#hr_news                            {margin:20px 0 0 0;}
#title_li,#title_news               {float:left;}

#title_news                         {width:500px; color:#002e79; font-size:15px; margin-left:10px; word-wrap:break-word;overflow-x: hidden; } 
#index_news_td                      {width:586px; position:relative; top:2px; left:20px; font-size:18px;}
#index_news_td td                   {height:40px;}

/******section_index_right******/
#section_index_right                {width:286px; height:630px; float:right; position:relative; top:14px; right:14px; color:#c00000; font-size:18px;}
#section_right_top                  {width:286px; height:306px;}
#s_r_photo                          {width:286px; height:310px; background:url(../images/index_photo_act.png) no-repeat;}
#s_r_photo2                         {width:286px; height:310px; background:url(../images/index_photo_act2.png) no-repeat; position:relative; top:-5px;}
#right_top_title                    {width:286px; height:40px; background:url(../images/index_title_act.png) no-repeat;}
#right_top_content                  {width:286px; height:99px; overflow-x:hidden; overflow-y:scroll;}
#right_top_content li               {list-style:circle; list-style-position:inside;  margin:3px 0 0 10px; position:relative; top:5px;}
#section_right_bottom               {width:286px; height:321px;  position:relative; top:5px;}
#s_r_photob                         {width:286px; height:162px; background:url(../images/index_photo_about.png) no-repeat;}
#s_r_photob2                         {width:286px; height:162px; background:url(../images/index_photo_about2.png) no-repeat;}
#sr_about_title                     {width:286px; height:40px; background:url(../images/index_title_aboutus.png) no-repeat;}
#sr_about_content                   {width:265px; height:89px; margin:8px 0 0 10px; line-height:20px}

/******footer******/
#footer_icon,#footer_word           {width:1033px; height:54px; margin:0 auto 0 auto; position:relative; left:64px;}
#footer_icon li                     {list-style:none; display:inline; text-align:center; margin-left:5px; position:relative; left:80px;}
#footer_word                        {position:relative; top:10px;}
#footer_word p                      {text-align:center; color:#999; font-size:12px; margin:5px 0 0 -120px;}
#footer_wall                        {clear:both; position:relative; z-index:9999; left:-50px;}

/******sub_page******/
#sub-section-wall                   {width:922px; height:auto; margin:0 auto 0 auto; clear:both; position:relative; left:0; left:0\9; *left:0; _left:54px; } 
#sub-header-banner                  {width:922px; height:242px; background:url(../images/sub_p_banner_bg.png) no-repeat;}
#sub-main-banner                    {width:900px; height:227px; position:relative; top:17px; left:11px;}
#sub-main-content                   {width:922px; height:auto; background:url(../images/sub_p_bg.png) no-repeat; position:relative; top:16px; /*word-wrap:break-word; word-break:break-all;*/}
#cms_content                        {width:780px; height:auto; position:relative; top:-40px; left:70px; z-index:998;
/*word-wrap:break-word; word-break:break-all;*/ }
#sub-title							{width:370px; height:96px; position:relative; left:10px; top:-35px; z-index:999;}
.content_p                          {font-size:14px; color:#900; font-weight:bold;}

#title_news a:link                  {color:#002e79;text-decoration:none;}
#title_news a:hover                 {color:#0A57CB;text-decoration:underline;}
#title_news a:visited               {color:#002e79;text-decoration:none;}
#title_news a:active                {color:#002e79;text-decoration:underline;}

a:link                              {color:#000000;text-decoration:none;}
a:hover                             {color:#FF0000;text-decoration:underline;}
a:visited                           {color:#000;text-decoration:none;}
a:active                            {color:#000;text-decoration:underline;}

#footer_icon  a                     {filter:alpha(opacity=50);opacity:0.8;}
#footer_icon  a                     {filter:alpha(opacity=100);opacity:1.0;}

#btn_top                            {width:74px; height:22px; position:relative; left:860px; top:-10px;}
#btn_top2                            {width:1033px; height:22px; position:relative; left:900px; top:-10px; margin:0 auto 0 auto;}

/***.clearfix***/
.clearfix:after       {content:".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix             {display:inline-block;}
html[xmlns] .clearfix {display: block;} 
* html .clearfix      {height: 1%;}
