/* CSS Document */

html{
margin: 0px;
padding: 0px;
} 

body{
margin:0;
padding:0;
/* background-color:#0072b5; */
}

img , img a{
border:0;
margin:0;
padding:0;
}
.top{
background:url(../photo/top-nav-bg.jpg) repeat-x 0 0;
}
ul.top_nav{
height:50px;
width:844px;
margin:0 auto;
list-style:none;
padding:0;
}
.top_nav li{
float:left;
}

li.r1 a{
display:block;
height:50px;
width:69px;
background:url(../photo/top-nav.jpg) no-repeat 0 0;
}
li.r1 a:hover{
height:50px;
width:69px;
background:url(../photo/top-nav.jpg) no-repeat 0 bottom;
}
li.r2 a{
display:block;
height:50px;
width:104px;
background:url(../photo/top-nav.jpg) no-repeat -69px 0;
}
li.r2 a:hover{
height:50px;
width:104px;
background:url(../photo/top-nav.jpg) no-repeat -69px bottom;
}
li.r3 a{
display:block;
height:50px;
width:87px;
background:url(../photo/top-nav.jpg) no-repeat -173px 0;
}
li.r3 a:hover{
height:50px;
width:87px;
background:url(../photo/top-nav.jpg) no-repeat -173px bottom;
}
li.r4 a{
display:block;
height:50px;
width:125px;
background:url(../photo/top-nav.jpg) no-repeat -260px 0;
}
li.r4 a:hover{
height:50px;
width:125px;
background:url(../photo/top-nav.jpg) no-repeat -260px bottom;
}
li.r5 a{
display:block;
height:50px;
width:122px;
background:url(../photo/top-nav.jpg) no-repeat -385px 0;
}
li.r5 a:hover{
height:50px;
width:122px;
background:url(../photo/top-nav.jpg) no-repeat -385px bottom;
}
li.r6 a{
display:block;
height:50px;
width:83px;
background:url(../photo/top-nav.jpg) no-repeat -507px 0;
}
li.r6 a:hover{
height:50px;
width:83px;
background:url(../photo/top-nav.jpg) no-repeat -507px bottom;
}
li.r7 a{
display:block;
height:50px;
width:90px;
background:url(../photo/top-nav.jpg) no-repeat -590px 0;
}
li.r7 a:hover{
height:50px;
width:90px;
background:url(../photo/top-nav.jpg) no-repeat -590px bottom;
}
li.r8 a{
display:block;
height:50px;
width:80px;
background:url(../photo/top-nav.jpg) no-repeat -680px 0;
}
li.r8 a:hover{
height:50px;
width:80px;
background:url(../photo/top-nav.jpg) no-repeat -680px bottom;
}
li.r9 a{
display:block;
height:50px;
width:84px;
background:url(../photo/top-nav.jpg) no-repeat -760px 0;
}
li.r9 a:hover{
height:50px;
width:84px;
background:url(../photo/top-nav.jpg) no-repeat -760px bottom;
}



.main_banner{
background:url(../photo/main-banner.jpg) no-repeat 0 0;
height:150px;
}
.main_banner .fla{
width:950px;
height:150px;
margin:0 auto;
}

.serv_bg{
background:url(../photo/profile-bg1.jpg) repeat-x 0 0;
height:234px;
}
.serv_bg table{
width:94%;
border:0;
margin:0 auto;
}
.serv_bg td{
text-align:center;
height:234px;
}

.serv{
background:url(../photo/profile-bg.jpg) repeat-x 0 0;
background-color:#0e6ca2;
height:auto;
}
.serv table{
clear:both;
width:92%;
border:0;
margin:0 auto;
}
.serv table td{
text-align:left;
}
.serv h1{
color:#fff;
margin:10px 0 0 0;
padding:0 0 0 30px;
font-family:arial;
font-size:22px;
}
.serv table p{
font-family:arial;
font-size:11px;
color:#fff;
margin:4px 0 20px 0;
padding:0 5px 0 20px;
}
.serv table hr{
color:#126a9d;
width:90%;
margin:0 auto 15px auto;
text-align:center;
border-bottom:1px #fff dashed;
}
div.ser{
clear:both;
float:left;
width:300px;
margin:15px 15px 0 0;
}
div.ser1{
float:left;
width:300px;
margin:15px 0 0 0;
}
div img{
float:left;
margin-right:10px;
}
input , textarea , select{
font-family:arial;
color:#666;
font-size:11px;
letter-spacing:0;
}
.btn{
border:1px #666 solid;
background-color:#ffc501;
border:0;
color:#fff;
font-size:12px;
font-weight:bold;
}

.pg{
font-family:arial;
font-size:11px;
color:#fff; 
text-decoration:none; 
text-align:right; 
padding-right:20px;
}
.pg a{
float:left;
font-family:arial;
font-size:11px;
color:#fff; 
text-decoration:none; 
padding:0 5px 0 0;
text-align:right; 
}
.pg a:hover{
font-family:arial;
font-size:11px;
color:#fff; 
text-decoration:underline;
text-align:right; 
}
.body_bg{
background:url(../photo/body-bg.jpg) repeat-x 0 0;
height:auto;
background-color:#000000;
}
.body_bg1{
background:url(../photo/body-bg.jpg) repeat-x 0 bottom;
height:auto;
background-color:#000000;
}
.por{
width:96%;
margin:0 auto 10px auto;
border:0;
}
.por td{
text-align:center;
font-family:arial;
font-size:12px;
color:#fff;
}
.por .title01 td{
font-family:arial;
text-align:left;
font-size:14px;
font-weight:bold;
color:#fff;
padding-left:20px;
padding-top:7px;
}

.serv table table{
margin:10px auto 0px auto;
}
.serv table table td{
font-family:arial;
color:#fff;
font-size:12px;
letter-spacing:1pt;
}
table.port td {
font-family:arial;
color:#fff;
font-size:11px;
padding-bottom:30px;
text-align:center;
}
.port div{
font-family:arial;
color:#fff;
font-size:11px;
letter-spacing:0;
}
.serv table table img{
border:5px #fff solid;
}


.table03{
width:96%;
border:0;
margin:0 auto;
padding:0;
}
.table03 td{
text-align:center;
}
div.test{
background:url(../photo/testimonials.jpg) no-repeat 0 0;
width:235px;
height:195px;
margin:0 auto;
padding:66px 30px 0 30px;
cursor:pointer;
text-align:left;
}
/*
261
 66
 195  
*/
.test p{
padding:0;
margin:0;
font-family:arial;
font-size:12px;
color:#ffc2c2;
line-height:14px;
}

.table04{
margin:25px auto 0 auto;
width:96%;
}
.news{
background:url(../photo/news.jpg) no-repeat 0 0;
width:138px;
height:189px;
padding:110px 25px 0 25px;
}
.news p{
font-family:arial;
font-size:12px;
color:#fff;
line-height:13px;
margin:0;
padding:0;
}
.img11 img{
margin:0 0 10px 0;
padding:0;
}
.t11{
font-family:arial;
font-size:11px;
color:#979798;
}
.t11 span{
color:#fff;
font-size:16px;
font-family:tahoma;
font-weight:bold;
}

.blink{
font-family:arial;
font-size:11px;
color:#656337;
}
.blink a{
font-family:arial;
font-size:11px;
color:#656337;
text-decoration:none;
}
.blink a:hover{
font-family:arial;
font-size:11px;
color:#656337;
text-decoration:underline;
}

.blink span{
color:#3c3c3c;
}
