@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'droid_sansregular';
    src: url('droidsans-webfont-webfont.eot');
    src: url('droidsans-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('droidsans-webfont-webfont.woff') format('woff'),
         url('droidsans-webfont-webfont.ttf') format('truetype'),
         url('droidsans-webfont-webfont.svg#droid_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'swis721_cn_btroman';
    src: url('swis721_cn_bt_roman-webfont.eot');
    src: url('swis721_cn_bt_roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('swis721_cn_bt_roman-webfont.woff') format('woff'),
         url('swis721_cn_bt_roman-webfont.ttf') format('truetype'),
         url('swis721_cn_bt_roman-webfont.svg#swis721_cn_btroman') format('svg');
    font-weight: normal;
    font-style: normal;

}

	.field-conta {
	width: 250px;
	border: 1px solid #999999;
	padding: 5px;
	}
.button{
	height:30px;
	color:#fff;
	background-color: #2f7c82;
	padding-right: 10px;
	padding-left: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
    }	

body{margin:0px; padding:0px; font-family:'droid_sansregular'; color:#353434;line-height:18px; font-size:13px; text-align:justify; }

.body-inner{background:url(images/bg-cont.jpg); background-position:center top; background-repeat:repeat-x; 
font-family:'droid_sansregular'; font-size:14px; color:#9e9e9e9e;} 
		  
/* links */
a img{ border:none;} p{ margin:0; padding: 8px 0 0 0 ;}		
a:link.over, a:visited.over {text-decoration: none;color: #353434;}
a:hover.over {color: #0072bb;}  

a:link.over-hm, a:visited.over-hm {text-decoration: none;color: #fff;}
a:hover.over-hm {color: #000;}  

.over{font-family:'droid_sansregular'; font-size:14px; color:#9e9e9e9e;}	
.over-hm{font-family:'droid_sansregular'; font-size:16px; color:#9e9e9e9e;}	
.line {border-bottom: 1px #1a1a1a  dashed; padding-bottom:12px; margin-bottom:10px; }
.hit-counter{font-family:'droid_sansregular'; font-size:16px; color:#1c1c1c;}	

h1,h2,h3,h4{ font-family:'swis721_cn_btroman'; color:#0066b3; margin:0; padding:0; font-weight:normal;}

h1 {
	font-size:40px;
	color:#fff;
	line-height:45px;}
	
h2 {
	color:#0066b3;
	font-size:36px;
	line-height:18px;}
	
h3 {
	color:#232323;
	font-size:26px;
	line-height:18px;
	text-transform:uppercase;}
	
h4 {
	color:#ED1C24;
	font-size:18px;
	line-height:40px;
	text-transform:uppercase;}
	
h5 {
	color:#fff;
	font-size:14px;
	line-height:18px;
	font-weight:normal;}
	
#wrapper{ width:100%; height:auto; float:left;}
	
/* Header */	
#header {width:1000px; height:111px; margin: 0 auto 0 auto;} #logo {width:201px; height:110px; float:left; padding: 0 0 0 31px;} #navigaton {width:463px; height:52px; float:right; padding: 46px 0 0 0;}

/* Navigation */
ul.menu, ul.menu * { list-style:none; margin:0; padding:0;} ul.menu a { text-decoration:none; outline:0; color:#373737; text-transform:uppercase; display:block; }
ul.menu li { position:relative; float: left; padding: 0 5px 0 0;   }
ul.menu .menulink  { line-height:50px; padding: 0 12px 0 12px; } ul.menu .menulink:hover  {background-color:#ed1c24; color:#fff; background:url(../images/link-over.png) center top no-repeat;}
ul.menu .current  { line-height:50px; padding: 0 12px 0 12px; color:#fff; background:url(../images/link-over.png) center top no-repeat; }
ul.menu ul { position:absolute; display:none; opacity:0; list-style:none; padding:0px;}
ul.menu ul li { position:relative; width:238px; height:30px; border-top-width: 1px solid #5C5C5C;}
ul.menu ul li a { padding-left:15px; line-height:30px; background-color:#282828;} ul.menu ul li a:hover { background-color: #ff734f; }

/* Banner */
#banner-container {width:100%; float:left;  background:url(../images/banner-bg.jpg) center top repeat-x; padding: 0 0 19px 0;}    #banner {width:998px; height:443px;  padding: 0 0 0 1px; margin: 0 auto 0 auto;}

/* contents  */
#home-contents {width:100%; height:246px; background-color:#0072bb; float: left;}
#home-contents-inner {width:100%; height:101px; background-color:#0072bb; float: left;}
.hm-cont{width:999px; font-family:'droid_sansregular'; font-size:14px; color:#fff;  margin: 0 auto 0 auto; }
.more-btn {background:url(../images/link-over.png) center top no-repeat; font-family:'droid_sansregular'; font-size:18px; text-transform:uppercase; color:#fff;  height:50px; padding-top:14px;}
#home-bt-contents {width:100%; float: left; background:url(../images/bg-cont.jpg) center top repeat; height:584px;  padding: 22px 0 0 0;}
#home-bt-contents-inner {width:100%; float: left; background:url(../images/bg-cont.jpg) center top repeat; height:auto;  padding: 22px 0 0 0;}
#home-bt-cont-1000{width:999px; margin: 0 auto 0 auto; }
#home-bt-cont {width:635px; height:240px; float:left; border-right: 6px #ccc solid; padding: 0 15px 0 0; }
#home-bt-cont1 {width:310px; height:275px; float:left;  padding: 0 0 0 10px; }
#home-bt-cont2 {width:305px; height:240px; float:left;  padding: 0 0 0 15px; }
#home-bt-cont2-1000{width:999px; border-top: 2px #d1cece  dashed; margin: 262px auto 0 auto; padding: 22px 0 0 0; }
#home-bt2-cont {width:635px; height:275px; float:left; border-right: 6px #ccc solid; padding: 0 13px 0 0; }
#home-bt2-cont1 {width:310px; height:275px; float:left;  padding: 0 0 0 10px; }
#service-box{width:640px; height:210px; padding: 0 12px 0 0 ;}
#home-bt2-cont ul { margin:0; padding:0;}
#home-bt2-cont li {width:280px; height:46px; background:url(../images/service-pic-bg.jpg) left top no-repeat; float:left; list-style:none; margin: 0 6px 1px 0; padding: 9px 0 0 34px; font-family:'droid_sansregular'; font-size:14px; color:#fff;  }
#inner-cont{width:999px; margin: 0 auto 0 auto; padding: 0 0 12px 0;  }
.img { border:#57a5d5 solid 4px; width:214px; height:125px; float:right; margin: 0 0 0 12px;}

/* footer */
#footer {width:100%; float:left; height:70px; background-color:#1c1c1c; padding: 33px 0 0 0;color:#a7a7a7;}#footer a:link, #footer a:visited {text-decoration: none;color: #a7a7a7;}#footer a:hover{color: #fff;} 
#footer-1000{ width:1000px; height:70px; margin: 0 auto 0 auto; }
#follow-us{width:auto; height:27px; float: right; padding: 0 10px 0 0 ; }
#hit-counter{ padding: 0px 0 0 0; float: left; }