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

body{ background:url(../images/bg.jpg) repeat; padding:12px 0px 0px 0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7c7979; line-height:16px;}


#outer{ width:100%; height:auto; overflow:auto;}
.header{ width:1000px; height:137px; margin:0px auto;} 

.nav{ width:1000px; height:auto; background:url(../images/nav_bg.jpg) repeat-x top; margin:0px auto; overflow:auto;}
.nav .left{ width:1000px; height:auto; overflow:auto; background:url(../images/nav_l.jpg) no-repeat left top;}
.nav .left .right{ width:870px; height:auto; overflow:auto; padding:0px 65px; background:url(../images/nav_r.jpg) no-repeat right top;}
.nav ul{ padding:0px; margin:0px; list-style:none; font-weight:bold;}
.nav ul li{ float:left; padding:6px 13px; background:url(../images/nav_divider.jpg) repeat-y left top;}
.nav ul li:first-child{ background:none;}
.nav ul li a{ display:block; padding:0px 18px; color:#fff; text-decoration:none; height:31px; line-height:31px;}
.nav ul li a:hover{ display:block; padding:0px 18px; color:#a70505; text-decoration:none; height:31px; line-height:31px;}


.cont_area{ width:1002px; height:auto; overflow:auto; background:url(../images/ctn_bg.jpg) repeat-y top center; margin:8px auto 0px auto;}
.cont_area .top{ width:1002px; height:auto; overflow:auto; background:url(../images/ctn_top.jpg) no-repeat top; margin:0px;}
.cont_area .top .buttom{ width:962px; height:auto; overflow:auto; background:url(../images/ctn_btm.jpg) no-repeat bottom; margin:0px; padding:20px 20px 22px 20px;}

h2.slide-toggle{ margin:0; padding:8px 0; text-align:center; font-size:16px; text-transform:uppercase; cursor:pointer; color:#fff; display:none;}

.cont_area .left_ctn{ width:185px; height:auto; overflow:auto; float:left; margin:0px;}
.cont_area .mid_ctn{ width:564px; height:auto; overflow:auto; float:left; margin:0px 14px 0px 14px;}

.cont_area .mid_ctn h1{ padding:5px 0px 10px 0px; margin:0px; color:#0972df; font-size:20px; font-weight:normal; line-height:normal;}

.cont_area .mid_ctn_area{ width:564px; height:auto; overflow:auto; background:url(../images/mid_ctn_area_bg.jpg) repeat-x top; margin:0px;}
.cont_area .mid_ctn_area .top{ width:536px; height:auto; overflow:auto; background:url(../images/mid_ctn_bg_top.jpg) no-repeat top; padding:20px 14px 15px 14px;}
.cont_area .mid_ctn_area .top h1{ padding:0px 0px 12px 0px; margin:0px; color:#cc0000; font-size:17px; line-height:normal; font-weight:normal;}

.cont_area .mid_ctn_area .top .testimonial{ padding:0px 0px 0px 0px; margin:0px; list-style:none;}
.cont_area .mid_ctn_area .top .testimonial li{ padding:0px 0px 12px 0px;}
.cont_area .mid_ctn_area .top .testimonial li h4{ font-weight:normal; padding:0px 0px 3px 0px; margin:0px; color:#cc0000; line-height:normal;}
.cont_area .mid_ctn_area .top .testimonial li .blue{ color:#0066cc}

.cont_area .mid_content_area_short{ width:564px; height:auto; overflow:auto; padding:0px 0px 9px 0px; margin:0px;}
.cont_area .short_ctn_area{ width:275px; height:auto; overflow:auto; padding:0px; margin:0px; background:url(../images/mid_sort_tab_h_bg.jpg) repeat-y; float:left;}
.cont_area .short_ctn_area .btm{ width:275px; height:auto; overflow:auto; background:url(../images/mid_sort_tab_btm_bg.jpg) no-repeat bottom;}
.cont_area .short_ctn_area .btm .top{ width:253px; height:auto; overflow:auto; background:url(../images/mid_sort_tab_top_bg.jpg) no-repeat top; padding:12px 11px 10px 11px;}
.cont_area .short_ctn_area .btm .top .divider{ widows:253px; height:auto; overflow:auto; clear:both;}
.cont_area .short_ctn_area .btm .top .divider .left{ width:96px; float:left; overflow:auto; padding:5px 0px 0px 0px;}
.cont_area .short_ctn_area .btm .top .divider .right{ width:157px; float:left; overflow:auto;}
.cont_area .short_ctn_area .btm .top .divider .right .text{ min-height:145px;}
.cont_area .short_ctn_area .btm .top .divider .right .readmore{ padding:4px 0px 0px 37px;}
.cont_area .short_ctn_area .btm .top h3{ font-size:16px; font-weight:normal; padding:0px 0px 4px 4px; color:#cc0000; margin:0px; line-height:normal;}
.cont_area .short_ctn_area .btm .top .red{ font-size:15px; font-weight:bold; color:#cc0000;}

.cont_area .mid_content_area_short .sepa{ width:11px; float:left; min-height:130px;}



.buttm_img{ padding:10px 0px 0px 0px;}
.buttm_img img{ margin:0px 0px 3px 0px;}

.cont_area .right_testimonial{ width:185px; height:auto; margin:0px; overflow:auto; background:url(../images/right_testimonial_bg.jpg) repeat-y;}
.cont_area .right_testimonial .btm{ width:185px; height:auto; background:url(../images/right_testimonial_bg_btm.jpg) no-repeat bottom; overflow:auto;}
.cont_area .right_testimonial .btm .top{ width:161px; height:auto; overflow:auto; background:url(../images/right_testimonial_bg_top.jpg) no-repeat top; padding:7px 10px 6px 14px;}
.cont_area .right_testimonial h3{ font-size:15px; color:#fff; padding:6px 0px 8px 0px; margin:0px; font-weight:normal; line-height:normal;}
.cont_area .right_testimonial ul{ padding:0px; margin:0px; list-style:none; line-height:18px; color:#333333;}
.cont_area .right_testimonial ul li{ padding:14px 0px 8px 0px;}
.cont_area .right_testimonial ul li .name{ color:#cc0000;}
.cont_area .right_testimonial ul li .link{ color:#0066cc; font-size:13px; line-height:16px; text-decoration:underline;}
.cont_area .right_testimonial ul li .link:hover{ color:#0066cc; font-size:13px; line-height:16px; text-decoration:none;}


.cont_area .left_ctn_area{ background:url(../images/left_ctn_bg.jpg) repeat-y top; width:185px; height:auto; overflow:auto;}
.cont_area .left_ctn_area .btm{ background:url(../images/left_ctn_bg_btm.jpg) no-repeat bottom; width:185px; overflow:auto;}
.cont_area .left_ctn_area .btm .top{ background:url(../images/left_ctn_bg_top.jpg) no-repeat top; width:171px; height:auto; overflow:auto; padding:7px 8px 10px 6px;}
.cont_area .left_ctn_area h2{ background:url(../images/hesding_bg.jpg) no-repeat; width:138px; height:33px; line-height:33px; color:#fff; padding:0px 20px 0px 13px; margin:0px; font-weight:normal; font-size:15px;}
.cont_area .left_ctn_area ul{ padding:0px 0px 0px 5px; margin:0px; list-style:none;}
.cont_area .left_ctn_area ul li{ border-top:1px dashed #acadad; background:url(../images/arrow.png) no-repeat 2px 14px; padding:8px 0px 9px 13px;}
.cont_area .left_ctn_area ul li:first-child{ border:none;}
.cont_area .left_ctn_area ul li a{ color:#505050; text-decoration:none;}
.cont_area .left_ctn_area ul li a:hover{ color:#505050; text-decoration:underline;}

.cont_area .space{ height:10px; clear:both;}



.footer_outer{ width:100%; height:auto; overflow:auto; 
background:url(../images/footer_top.jpg) no-repeat top center #0358ad;}
.footer_outer .footer{ width:1000px; height:50px; padding:12px 0px 0px 0px; margin:0px auto; font-size:11px; color:#91c2f3;}
.footer_outer .footer .left{ width:675px; float:left; padding:0px 0px 0px 5px; text-align:left; line-height:48px;}
.footer_outer .footer .gap{ padding:0px 2px;}
.footer_outer .footer a{ color:#91c2f3; text-decoration:none; font-weight:normal;}
.footer_outer .footer a:hover{ color:#91c2f3;  text-decoration:underline;}

.footer_outer .footer .right{ width:300px; float:right; text-align:right; padding:5px 20px 0px 0px; line-height:18px;}

.link a{
	color:#0972DF;
	font-weight:bold;
}
.link a:hover{
	text-decoration:none;
}

#footer1{float:left;}
#footer1 p{color:#0000}
.bottom-links{float:right;margin-right:10px;margin-top:10px}
.bottom-links a{color:#0358AD; font-size:10px;}
.bottom-links a:hover{color:#0358AD}
.position{float:left;margin-bottom:10px}