@charset "utf-8";
body{ padding:0px; margin:0px; background:url(../images/header_bg.jpg); background-repeat:no-repeat; }
.clear{ clear:both;}
p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#004281; text-align:justify; line-height:1.5;}


.top { height: auto; width: 990px; margin:0 auto;}
.header{ height:110px; width:990px;}
.right{ width:650px; height:45px; float:right; margin:40px 0 0 0;}

.menu{ width:650px; height:45px; float:right; margin:0px 20px 0 0; -moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius: 25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#004281; background-color:#fdfdfd; background-image:url(../images/nav_bg.jpg); background-repeat:repeat-x; 
-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;}

.menu ul{ margin:0px 0 0 10px; padding:0px; float:left; list-style-type:none; height:45px;} 
.menu ul li{ margin:0px; padding:0px; list-style:none; list-style-type:none; float:left;} 
.menu ul li a{ display:block; margin:0px; padding:15px 10px 0px 10px; float:left; height:30px; text-decoration:none; font-size:12px; color:#004281; font-family:Verdana, Arial, Helvetica, sans-serif;}
.menu ul li a:hover, .menu ul li.active a{ text-decoration:none; color:#16305c;}
.menu .active{ text-decoration:none; color:#16305c;}

.logo{ width:323px; height:216px; position:absolute;}
.banner{ width:990px; height:319px; margin:0px 0 0 0 ;}
.banner1{ width:990px; height:272px; margin:0px 0 0 0 ;}
.content{ width:960px; height:auto; margin:0px 15px 15px 15px; background-color:#FFFFFF; padding:25px 0 0 0;}
.content1{ width:960px; height:auto; padding:15px 15px 15px 15px; background-color:#FFFFFF;}
.left_content{ width:640px; height:auto; float:left;}
.left_content2{ width:630px; height:auto; float:left;}
.left_content1{ width:950px; height:auto; float:left;}
.right_content{ width:250px; height:auto; float:right;}
.right_service{ width:270px; height:auto; float:right;}
.service_img{ width:260px; height:239px; padding:5px; border:1px #999999 solid; }
.right_top{ width:235px; height:24px; background-image:url(../images/right_bg.jpg); background-repeat:repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold; padding:8px 0 0 15px; }

.left_nav{ width:230px; height:auto; margin:7px 0 7px 10px;}
.icon{ width:19px; height:19px; float:left;}
.pro_name{ width:170px; height:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#063651; float:left; padding:0 0 0 10px; text-decoration:none;}

.pro_name a:hover{ color:#333333;}
.line{ width:250px; height:1px; background-color:#d2d2d2;}
.top2{ width:990px; height:auto; -moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888; background-color:#FFFFFF; }

.footer{ width:990px; height:40px; float:left; border-top: #cccccc solid 2px;}
.left_footer{ width:650px; height:auto;text-decoration:none; float:left; margin:0px 0px 0 15px;}
.left_footer ul{ list-style: none; display:block; padding:0px 0px 0px 0px; margin:5px 0 0 0; height:35px;}
.left_footer ul li{ float: left; display:block; list-style:none; padding:0 5px 0px 3px; height:25px; color:#004281;}
.left_footer a{ text-decoration:none; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#004281; padding:5px 0px 5px 0px; }
.left_footer a:hover{ text-decoration:none; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5d3a18; padding:5px 0px 3px 0px;}


.right_footer{ width:250px; height:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#004281; float:right; padding:10px 0 0 0;}
.space2{ padding-left:15px; margin:0px;}
.spaces{ font-family:Arial; font-size:12px; text-align:justify; color:#333333; padding:5px 0 5px 0; }

.gallery{ width:950px; height:auto;}
.gallery_box{ width:213px; height:auto; margin:15px 20px 10px 0; float:left;}
.gallery_box1{ width:133px; height:auto; margin:15px 20px 10px 0; float:left;}
.img_border{ width:200px; height:145px; padding:5px; border:#CCCCCC 1px solid;}
.banner_img{ width:990px; height:294px; margin:25px 0 0 0 ;}
.name{ width:213px; height:auto; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#1b3b72; padding:5px 0 0 0; }
.name a{ text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#1b3b72; text-decoration:none;}
.name:hover{ color:#333333;}
.name1{ width:130px; height:auto; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#1b3b72; padding:5px 0 0 0; }
.name1 a{ text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#1b3b72; text-decoration:none;}
.name1:hover{ color:#333333;}


.contact{ width:950px; height:auto; float:left;}
.link{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#004281; text-decoration:none;}
.link:hover{ color:#354c72;}

.left_contact{ width:450px; height:auto; float:left;}
#centent_contact_us2{ width:205px; height:auto; padding:0px 0px 0px 20px; float:left; background-color:#f0f0f0; border:1px #dddddd solid;}
.input1{width:180px; color:#004281;font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify; font-size:12px;}
.img_border1{ width:120px; height:200px; padding:5px; border:#CCCCCC 1px solid; margin:0px 15px 10px 0}


.more{ width:150px; height:auto;  padding:10px 0 0 0;}
.read{ text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#004281; font-weight:bold;}
.read:hover{ color:#16305c;}

.space2{ padding-left:15px; margin:0px;}
.spaces{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; color:#004281; padding:5px 0 5px 0; line-height:1.5; }

.about_pro{ width:950px; height:auto;}
.deal{ width:650px; height:auto; float:left; padding:10px 0 0 0;}
.deal_img{ width:230px; height:auto; float:right;}
.deal_img1{ width:245px; height:auto; float:right;}
.img_gallery{ padding:5px; border:1px solid #CCCCCC;}
.view{ width:150px; height:auto; padding:10px 0 0 10px;  }
.view_more{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#004281;text-decoration:none; font-weight:bold; }
.view_more:hover{ color:#003366;}
.bottom{ width:850px; height:auto; float:left;}

.left_client{ width:450px; height:auto; float:left; margin:15px 0 0 0;}
.right_client{ width:400px; height:auto; float:right; margin:15px 0 0 0;}


