@charset "utf-8";
/* CSS Document */
body { background:url(img/bodybg.jpg) repeat-x; margin:0; padding:0; font:Arial, Helvetica, sans-serif;}

.top { width:927px; margin:0 auto; background:url(img/toplogobg.jpg) no-repeat; height:198px;}
.language { color:#FFFFFF;font:normal 12px Verdana; padding-top:10px; height:138px; }
.language a { color:#ffffff; font:normal 12px Verdana; text-decoration:none;}


/*- Menu Tabs I--------------------------- */

#tabsI {
      width:920px; line-height:normal; margin-left:10px; margin-right:auto; height:35px; line-height:35px; margin-top:15px; 
      }
#tabsI ul {  margin:0; padding:0px; list-style:none; }
#tabsI li {
      display:block;
      padding:0;
	  margin:0;
	  margin-left:10px;
	  float:left;
	  margin-right:15px;
	  

      }
#tabsI ul a {
      background:url("img/tableftI.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 10px;
      text-decoration:none;
	  display:block;
      }
#tabsI ul a span {
      display:block;
      background:url("img/tabrightI.gif") no-repeat right top;
	  margin:0;
      padding:4px 10px 3px 0px; *padding:4px 10px 4px 0px !important; *padding:4px 10px 4px 0px;
      color:#22479E;font:normal 16px Arial;
      }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsI ul a span {float:none;font:normal 16px Arial; padding:4px 10px 3px 0px; *padding:4px 10px 4px 0px !important; *padding:4px 10px 4px 0px;}
/* End IE5-Mac hack */
#tabsI ul a:hover span {color:#22479E; font:normal 16px Arial;}
#tabsI ul a:hover {background-position:0% -26px;}
#tabsI ul a:hover span {background-position:100% -26px;color:#ffffff; font:normal 16px Arial;}
#tabsI ul #current a {background-position:0% -26px;color:#ffffff; font:normal 16px Arial;}
#tabsI ul #current a span { background-position:100% -26px;color:#ffffff; font:normal 16px Arial;}
-->


.banner { margin-top:0px; margin-left:auto; margin-right:auto; width:927px; height:155px; background:url(img/banner.jpg) no-repeat;}

.center {margin-left:auto; margin-right:auto; width:927px; margin-top:165px; *margin-top:165px !important; *margin-top:10px; height:auto; }

.center_c { background:url(img/centerbgcenter.gif) repeat-y; overflow: hidden;}
.height_index { height:500px;}
.height_about { height:650px;}
.height_about2 { height:1700px;}
.height_hcontact { height:1760px;}
.height_services { height:960px;}
.height_services01 { height:500px;}
.height_services02 { height:1320px;}
.height_services03 { height:520px;}
.height_services04 { height:600px;}
.height_services05 { height:600px;}
.height_services06 { height:580px;}
.height_services07 { height:800px;}
.height_testimonials  { height:1780px;}

.hcontact { height:1180px;}
/*leftmenu begin*/
.c_left { width:191px; float:left; text-align:center; padding-left:7px; *padding-left:4px !important; *padding-left:4px;}
.c_left h3, .c_right h3{color:#ffffff; font:normal 14px Verdana; background:url(img/h3bg.gif) no-repeat; height:27px; width:166px; margin:0; padding:0; line-height:27px; text-align:left; padding-left:17px;}
.leftmenubgtop { width:183px; height:15px; background:url(img/leftmenubgtop.gif) no-repeat;margin-bottom:0px; padding:0px;}
.leftmenubgcen { width:183px; background:url(img/leftmenubgcen.gif) repeat-y; /* height:200px; */ *height:auto !important; *height:auto; margin-top:0px; overflow: hidden; }
.leftmenubgcen ul, .righttmenubgcen ul { display:inline; list-style:none; margin:0px; padding:0px; text-align:center;}
.leftmenubgcen li, .righttmenubgcen li { color:#3E5A80; font:normal 14px tahoma; width:145px; text-align:left; border-bottom:1px dotted #DDB94D; padding-bottom:5px; padding-top:3px; float:left; margin-left:19px; *margin-left:19px !important; *margin-left:9px; }
.leftmenubgcen li a, .righttmenubgcen li a { color:#3E5A80; text-decoration:none; }
.leftmenubgcen li a:link, .righttmenubgcen li a:link {color: #3E5A80;}
.leftmenubgcen li a:visited, .righttmenubgcen li a:visited {color: #3E5A80;}
.leftmenubgcen li a:hover, .righttmenubgcen li a:hover {color: #D19E03;}
.leftmenubgcen li a:active, .righttmenubgcen li a:active {color: #D19E03;}
.leftmenubgcen li a:focus, .righttmenubgcen li a:focus{color: #D19E03;}
#current a {color: #D19E03;}


.leftmenubgfoot { width:183px; height:20px; background:url(img/leftmenubgfoot.gif) no-repeat;}
/*leftmenu end*/

/*c_center begin*/
.c_center { width:525px; float:left; margin-left:0px; padding:0 10px 0 10px;}
.c_center h1 {color:#4E7EB7; font:oblique 18px Arial, Helvetica, sans-serif; padding:26px 0 10px 10px; margin:0;}
.c_center h3 {color:#000000; font: normal bold 15px Verdana; padding:20px 0 5px 10px; margin:0; margin-left:16px; width:480px;}
.c_center span {color:#A17B00; font: normal 18px Arial, Helvetica, sans-serif; padding:3px 0 0px 0px; margin:0; }
.c_center p {color:#000000; font:normal 12px Verdana; padding-left:10px;  margin:0px 0px 5px 0px; line-height:16px;   }
.c_center p a {color:#22479E; text-decoration:none;}
.c_center ul { margin:0px; padding:0px;}
.c_center li {color:#000000; font:normal 12px Verdana; margin:0px; margin-top:5px;  line-height:16px; list-style:none;   background:url(img/ico001.gif) no-repeat left top; padding-left:13px;  *padding-left:15px !important; *padding-left:13px; width:500px; margin-left:10px; *margin-left:10px !important; *margin-left:10px; }
.indexico {}
.indexico ul li { background:url(img/web_icon_006.gif) no-repeat left top; padding-left:20px;}

.ico002 { background:url(img/ico002.gif) no-repeat left top; padding-left:5px;}

.contactpic { width:208px; margin:10px 15px 0 26px; *margin:10px 15px 0 26px !important; *margin:10px 15px 0 15px; float:left; height:136px;}
.contacttext {color:#717273; font:normal 13px Verdana; line-height:24px;}
.contacttext a { color:#FFA200; text-decoration:underline;}
.contacttext span {  color:#22479E; font: bold 14px Arial, Helvetica, sans-serif;}

.contactsub { width:500px; margin:30px 0 0 15px;}
.con_input {color:#717273; font:normal 13px Verdana;  line-height:30px; width:500px; margin-bottom:10px;}
.inputtitle { width:100px; text-align:right; float:left; color:#6990B3; font:normal 13px Verdana; line-height:27px; }
.inputbg { width:216px; height:27px; background:url(img/inputbg.gif) no-repeat; border:0px; margin-left:10px; line-height:27px; padding-left:5px;}
.bdtext { width:330px; height:94px; border:0px; float:right; margin:2px; background:#eeeeee;}
.inputtext {}
.inputtext2 {float:left; background:url(img/textbg.jpg) no-repeat; width:336px; margin-left:10px; height:100px; border:0px;}
.button { background:url(img/subbotton.gif) no-repeat; height:29px; width:79px; border:0px; color:#1D598F; margin:10px 110px;;}

/*c_center end*/

/*c_right begin*/
.c_right { width:180px; *width:180px !important; *width:170px; float:right; text-align:center;}
.c_right p { margin:0; padding:0; width:170px; *width:170px !important; *width:160px;padding:10px 10px 0 0;text-align:right;}
.myan {color:#39536A; font:oblique 12px Verdana;  }
.zuozhe {color:#000000; font: bold 12px Verdana;}
.more {color:#22479E; font:bold 12px Verdana; }
.more a {color:#22479E; text-decoration:none;}
 .c_right h3{ background: none; width:160px; color: #4e7eb7; font: oblique 16px Arial,Helvetica,sans-serif; margin: 0; padding: 6px 0 0 10px; font-weight: bold;}
 .righttmenubgcen{ margin-bottom:20px; float: left;}
/*c_right end*/


















.foot { background:url(img/footbg.jpg) repeat-x; width:auto; height:55px; font:normal 12px Verdana; color:#3557A7; margin-top:5px;}
.foot_c { background:url(img/footbgc.jpg) no-repeat; width:927px; height:55px; margin:0 auto;}
.foot_l { float:left; margin:20px 0 0 20px;}
.foot_l a { text-decoration:none; color:#3557a7; padding:0 5px 0 5px;}
.foot_r { float:right; margin:20px 15px 0 0;}
.foot_r a { text-decoration:none; color:#3557a7;  padding:0 5px 2px 5px; hight:20px;}