@charset "utf-8";
/* CSS Document */
.top{ margin:0 auto; width:950px; background-color:#FFF; height:100px}
.logo{ float:left; width:225px; padding-top:10px; padding-left:10px}
.top_right{ float:right; width:710px; text-align:right;}
.top_right_t{ padding-top:5px; padding-right:10px; text-align:right}
.menu{ width:700px; background:url(menu_bg.jpg) repeat-x; height:40px; margin-top:15px; margin-right:10px}
.menu_l{ float:left; width:5px;}
.menua{ float:left; width:690px; height:40px; line-height:40px}
.menua li{ float:left; width:85px; text-align:center }
.menua li.act{ float:left; width:85px; text-align:center; background:url(menu_on.jpg) no-repeat center}
.menua li a,a:hover { color:#FFF}
.menu_r{ float:right; width:5px}

.ban{ margin:0 auto; width:950px; background-color:#FFF; height:255px}
.ban_l{ float:left; width:695px; height:255px; overflow:hidden}
.ban_r{ float:left; width:255px; height:222px; background:url(ban_right.jpg) no-repeat; overflow:hidden; padding-top:33px}
.right_pro_menu{ padding-top:10px}
.left_pro_menu{border-bottom:#033 1px solid; border-left:#033 1px solid; border-right:#033 1px solid; background-color:#EEF8FA; width:246px; overflow:hidden; padding-bottom:10px; padding-top:10px}
.pro{ width:660px; height:200px}
.down{ text-align:center; padding-top:10px; padding-bottom:10px}


.main{margin:0 auto; width:950px; background-color:#FFF;}
.main_l{ width:685px; float:left; padding-left:10px; padding-top:10px}
.main_r{ width:255px; float:left; padding-top:5px}
.main_t{ width:666px; height:33px; padding-bottom:10px;}
.tjcp{ overflow:hidden}
.tjcp li{ float:left; width:100px; height:100px; padding-left:5px}
.tjcp li p{ text-align:center; line-height:22px}
.tjcp li img{ padding:1px; border:1px solid #CCC}
.ser{ height:85px; background:url(ser_bg.jpg) no-repeat center}
.car{ margin:0 auto; width:248px; margin-top:5px; margin-bottom:10px }
.car_t{ height:34px}
.left_auto_menu{ border-bottom:#033 1px solid; border-left:#033 1px solid; border-right:#033 1px solid; background-color:#EEF8FA; width:246px; overflow:hidden; padding-bottom:10px; padding-top:10px}
.left_auto_menu li{float:left; }
.left_auto_menu li a:link,.left_auto_menu li a:visited{width:40px; margin:6px; height:40px; background-color:#fff; padding:4px; display:block;}
.left_auto_menu li a:hover,.left_auto_menu li a:active{width:40px; margin:6px; height:40px; background-color:#DCF0F3; padding:4px; display:block;}
.left_auto_menu img{CURSOR: pointer}
.left_auto_menu img{CURSOR: pointer}
.ab{}
.bottom{ margin:0 auto; width:950px; height:110px; background:url(bottom.jpg) no-repeat #FFF center; color:#FFF; padding-bottom:10px}
.bottom_t{ padding-top:30px; padding-left:35px; text-align:center; padding-right:35px}
.bottom_b{ text-align:center; line-height:23px; padding-top:15px; position:relative;}
.bottom_b a{ color:#FFF;}
.bottom_msn{
	float:left;
	position:absolute;
	left:20px;
	top:16px;
}

.bans{ height:150px; background-color:#CCC; margin:0 auto; width:950px; border-bottom:1px solid #033; border-top:1px solid #033}
.mainl{width:255px; float:left; padding-top:5px; padding-left:5px}
.mainr{width:685px; float:left; padding-left:5px; padding-top:10px}

.aboutbg{}