body { margin:0px; padding:0px; font:normal 15px 'PT Sans', arial, serif; font-size:12px; color:#606060; text-align:justify; background:url(../images/mn_bg.jpg) repeat-x left top #FFFFFF; }
a { color:#6c747b; text-decoration:none; outline:none}
a:hover { color:#6c747b; text-decoration:none; }
a img{border:none}
.clear{margin:0; padding:0; line-height:0; font-size:0; height:0; clear:both}
.row{float:left; width:100%;}
.main_wrap { width:100%; float:left; }
.main { width:981px; margin:0 auto; }
.header { width:981px; float:left; padding:0 0 0 0; }
.keyword { width:981px; float:left; color:#101111; padding:6px 0 0 3px; font-family: 'PT Sans',"Times New Roman", Times, serif; text-align:right; height:25px; }
.logo { width:auto; height:auto; float:left; padding:0px 0 0px 0; }
.language_box { width:170px; float:right; height:60px; padding:5px 0 0 0; }

#horizontalmenu ul 
{
font-size:20px;
font-family:"Georgia",Times New Roman,Times,serif;  
margin:0px;
padding:0px;
list-style:none;

}
#horizontalmenu li {
float:left;
position:relative;
padding-right:100; 
display:block;
font-size:15px;
font-weight:bold;
font-family:"Georgia",Times New Roman,Times,serif;

margin:0px;
padding:13px 13px 0px 14px;
list-style:none;

}
/*border:4px solid #CC55FF;
border-style:inset;*/

a{
text-decoration: none;
color:#FFFFFF;
}

a:hover
{
color:#159fb5;
background-color:#fffff1;
/*background:url(../images/arrow_h.jpg) no-repeat center bottom;*/
}


#horizontalmenu li ul {
    display:none;
	position:absolute;
	
}
#horizontalmenu li:hover ul{
	
    display:block;
	visibility:visible;
    height:auto; 
	width:14em;
	float:left;
	left: -37px;
	top:30px;
	background-color:#7F7F7F;

}
#horizontalmenu li ul li{
    clear:both;
	border-style:none;
	visibility:visible
	float:left;
	left: -10px;
	width:auto;
	}




.banner { width:981px; height:260px; float:left; padding:7px 0 0 0; }
.container{float:left; width:981px; padding: 14px 0 0 0 }
.tagline { border: 1px solid #DEDEDE; color: #0D9AAF; float: left; font-size: 14px; height: 23px; margin-bottom:19px; padding: 7px 15px 0; width: 949px; }
h2 {border-bottom: 1px solid #ECECEC; color: #6C747B; font-size: 20px; font-weight: bold; padding: 0 0 5px; margin:0; line-height:20px; }
h2 span{ color: #0AA9C2;}
.detail {color: #5F5F5F; float: left; font-size: 15px; line-height: 20px; padding: 8px 0 0 0; width: 981px;}
.detail p{margin:0 0 15px 0}
.detail ul, .detail ol{ margin-bottom:15px}
.m15 li{margin-bottom:15px}
h3 {color: #0AA9C2;font-family: 'PT Sans',"Times New Roman",Times,serif; font-size: 18px; line-height:18px; font-weight: bold; padding: 0; width: 100%; margin:0 0 15px 0}
.link{text-decoration:underline; color:#0EABC4}
.link:hover{text-decoration:none; color:#0EABC4}

.footer_wrap { width:100%; float:left; background:url(../images/footer_wrap.jpg) repeat-x left top #f4f4f4; }
.footer { width:981px; margin:0px auto;  }
.footer-mian{background:url(../images/footer_logo.jpg) no-repeat right center; float:left; width:800px; margin:0 0; padding:10px 161px 10px 20px}

.footer ul { margin:0px; padding:0px; list-style:none; float:left }
.footer ul li { float:left; font-family:'PT Sans',Arial, Helvetica, sans-serif; font-size:12px; color:#7e8286; padding:0; display:inline; align:center; }
.footer ul li a { color:white; text-decoration:none; float:left; display:block; width:100px; padding:7px 0px 7px 0px ; }
.footer ul li a:hover { color:#616161; text-decoration:none; background:#eaeaea ;}
.footer .footer_menu_title { width:800px; float:left; font-family:'PT Sans',Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:white;  padding:0px 0 7px 0; margin-top:10px;  border-bottom:solid 1px #eaeaea;  }

.footer .copy_right { width:100%; margin-bottom:10px; float:left; font-family:'PT Sans',Arial, Helvetica, sans-serif; font-size:11px; text-align:left; line-height:20px; color:#ffffff; border-top:solid 1px #eaeaea; padding:5px 0 0 0; }
.footer .copy_right a { color:#ffffff; text-decoration:underline; }
.footer .copy_right a:hover { color:#7e8286; text-decoration:none; } 

.contact { width:969px; float:left; padding:12px 6px 0 6px; }
.contatc_left { width:474px; float:left; border-right:solid 1px #dedede; padding:0 0 0 0; }
.contact_title { font-size:16px; font-weight:bold; color:#0aa9c2; padding:11px 0 0 5px; }
.address { color:#62696f; font-size:14px; }
.mail3 { color:white; font-size:14px; padding:0 0  0; }
.mail3 a { color:#30b5ca; text-decoration:none; }
.mail3 a:hover { color:#62696f; text-decoration:underline; }
.border_bottom { border-bottom:solid 1px #dedede; }
.contatc_right { width:360px; float:right; padding:0 0 0 0; }
.red_star { color:#ff1a30; }
.text_box { width:223px; height:22px; }
.text_box_bg2 { width:213px; height:18px; border-bottom:none; border:solid 1px #c8c8c8; background:url(../images/text_box_bg2.jpg) repeat-x left top; padding:2px 5px 2px 5px; }
.comment_box_bg { width:213px; height:56px; border-bottom:none; border:solid 1px #c8c8c8; background:url(../images/comment_box_bg.jpg) repeat-x left top; padding:2px 5px 2px 5px; }
.send_button { width:71px; height:30px; }
.send_button_bg { width:71px; height:30px; cursor:pointer; font-family:"Times New Roman", Times, serif; color:#FFFFFF; text-align:center; font-weight:bold; font-size:15px; border:none; background:url(../images/send_button.jpg) no-repeat left top; padding:0 0 2px 0; }
.send_button_bg:hover { width:71px; height:30px; cursor:pointer; font-family:"Times New Roman", Times, serif; color:#FFFFFF; text-align:center; font-weight:bold; font-size:15px; border:none; background:url(../images/send_button_h.jpg) no-repeat left top; padding:0 0 2px 0; } /* contact page end */ .about_top { width:981px; float:left; }
.subtitle_in2 { width:981px; float:left; font-family:"Trebuchet MS"; font-size:18px; color:#0aa9c2; font-weight:bold; }
.subtitle_in3 { width:981px; float:left; font-family:"Trebuchet MS"; font-size:18px; color:#0aa9c2; font-weight:bold; padding:10px 0 0 0; }

.table {color: #5F5F5F; float: left; font-size: 15px; line-height: 20px; padding: 8px 0 16px; width: 981px;}
.table .title-row td{background:#60d3e3; border-right:1px solid #fff; font-weight:bold}
.buy-btn{background:url(../images/btn-bg.jpg) no-repeat top left; float:left; display:block; width:60px; height:27px; font-size: 15px; line-height:27px; text-decoration:none; font-weight:bold; color:#fff; text-align:center}
.buy-btn:hover{background:url(../images/btn-bg.jpg) no-repeat bottom left; text-decoration:none; color:#fff}
.table .odd-row td{ border-bottom:1px solid #efedeb}
.table .even-row td{background:#dceef2;  border-bottom:1px solid #efedeb}
.blue-link{color:#0AA9C2; text-decoration:none}
.blue-link:hover{color:#02505c; text-decoration: none}

.table .odd-row td h3{color: #0AA9C2;font-family: 'PT Sans',"Times New Roman",Times,serif; font-size: 18px; line-height:18px; font-weight: bold; padding: 0; margin:0}

h4 {color: #6C747B; font-size: 20px; font-weight: bold; padding: 0 0 5px; margin:0 0 15px 0; line-height:20px; }
h4 span{ color: #0AA9C2;}

.pro-title{float:left; width:981px; background:url(../images/title_rp.jpg) repeat-x top left; height:43px; margin-top:15px}
.pro-title .left-bg{ float:left; width:8px; height:43px; background:url(../images/title_rp.jpg) no-repeat 0px -43px}
.pro-title .right-bg{ float:left; width:8px; height:43px; background:url(../images/title_rp.jpg) no-repeat -8px -43px}
.pro-title .buy{float:left; width:66px; height:27px; background:url(../images/pro-btn.jpg) no-repeat 0px 0px; text-indent:-9999px; display:block; margin:8px 0 0 0}
.pro-title .buy:hover{background:url(../images/pro-btn.jpg) no-repeat 0px -27px; }
.pro-title .demo{float:left; width:74px; height:27px; background:url(../images/pro-btn.jpg) no-repeat -66px 0px; text-indent:-9999px; display:block; margin:8px 8px 0 8px}
.pro-title .demo:hover{background:url(../images/pro-btn.jpg) no-repeat -66px -27px; }
.pro-title .text{float:left; width:800px;color: #fff; font-family: 'PT Sans',"Times New Roman",Times,serif; font-size: 18px; line-height:18px; font-weight: bold; padding-top:10px; padding-left:9px }
.pro-title .text a{color: #fff; text-decoration:none}
.pro-title .text a:hover{color: #92ebfd; text-decoration:none}
.mb15{margin-bottom:15px}

.footer-btn{float:left; width:964px; margin:5px 0px 20px 0; padding-left:17px; }
.footer-btn a{float:left; width:302px; height:75px; display:block; text-indent:-99999px}
.footer-btn a.b1{background:url(../images/f-b-01.jpg) no-repeat top left}
.footer-btn a.b1:hover{background:url(../images/f-b-01.jpg) no-repeat bottom left}
.footer-btn a.b2{background:url(../images/f-b-02.jpg) no-repeat top left}
.footer-btn a.b2:hover{background:url(../images/f-b-02.jpg) no-repeat bottom left}
.footer-btn a.b3{background:url(../images/f-b-03.jpg) no-repeat top left}
.footer-btn a.b3:hover{background:url(../images/f-b-03.jpg) no-repeat bottom left}


.footer-btn-new{width:320px; height:76px; background:url(../images/img-01.jpg) no-repeat top left; float:left; display: inline-block; text-indent:-9999px; margin-left:160px; margin-top:40px}
.footer-btn-new:hover{background-position:bottom left}

.footer-btn-new2{width:320px; height:76px; background:url(../images/img-02.jpg) no-repeat top left; float:left; display: inline-block; text-indent:-9999px; margin-left:20px; margin-top:40px}
.footer-btn-new2:hover{background-position:bottom left}
