.head{width:100%;height:auto;background:url(img/head_bg.png) top center repeat-x;}
.head .head_con{width:986px;height:45px;line-height:45px;margin:0 auto;font-size:14px}
.head .head_con .con_l{float:left;width:200px;font-size:14px;color:#999999;}
.head .head_con .con_l a{padding:0 12px;font-size:14px;color:#999999;}
.head .head_con .con_r{float:right;width:600px;font-size:14px;}
.head .head_con .con_r .search_dep{float:right;width:250px;height:30px;margin-top:7px;border:solid 1px #cccccc;background:#ffffff;}
.head .head_con .con_r .search_dep input{float:left;width:200px;height:20px;margin:5px 0 0 10px;font-size:14px;color:#999999;border-right:solid 1px #cccccc;border-left:none;border-top:none;border-bottom:none;}
.head .head_con .con_r .search_dep i{float:right;width:15px;height:16px;margin:8px 10px 0 0;background:url(img/head_icons.png) -94px -25px no-repeat;}
.head .head_con .con_r .search_dep input.button{float:right;width:15px;height:16px;text-indent:-3232px;border:none;margin:7px 12px 0 0;background:url(img/head_icons.png) -94px -25px no-repeat;}

.head .head_con .con_r .btn_dep{float:right;font-size:16px;color:#999999}
.head .head_con .con_r .btn_dep .register_dep{float:left;}
.head .head_con .con_r .btn_dep .register_dep a{padding:0 12px;font-size:14px;color:#999999;}
.head .head_con .con_r .btn_dep .login_dep{position:relative;float:left;}
.head .head_con .con_r .btn_dep .login_dep a{padding:0 12px;font-size:14px;color:#999999;}
.head .head_con .con_r .login_dep .login_box{display:none;position:absolute;top:40px;right:0;width:230px;height:auto;padding:20px 0;border:solid 1px #dddddd;background:#ffffff;z-index:5;}
.head .head_con .con_r .login_dep .input_box{width:186px;height:28px;margin:0 auto 14px;border:solid 1px #dcdcdc;}
.head .head_con .con_r .login_dep .input_box label{float:left;width:45px;height:18px;line-height:18px;margin-left:6px;margin-top:5px;font-size:12px;color:#999999;border-right:solid 1px #999999;}
.head .head_con .con_r .login_dep .input_box input{float:left;width:122px;height:18px;margin-top:4px;padding-left:8px;font-size:12px;color:#999999;border:none;}
.head .head_con .con_r .login_dep .login_fn{width:188px;height:30px;line-height:30px;margin:0 auto;font-size:12px;color:#333333;}
.head .head_con .con_r .login_dep .login_fn input{float:left;margin:9px 4px 0 0;font-size:12px;color:#333333;}
.head .head_con .con_r .login_dep .login_fn a{float:right;padding:0;font-size:12px;color:#333333;}
.head .head_con .con_r .login_dep .login_btn{width:190px;height:30px;margin:0 auto;}
.head .head_con .con_r .login_dep .login_btn a{display:block;width:100%;height:30px;line-height:30px;padding:0;text-align:center;font-size:14px;color:#ffffff;background:#007f41}
.head .head_con .con_r .logined{display:none;float:right;}
.head .head_con .con_r .logined .user_info{float:left;margin-left:30px;}
.head .head_con .con_r .logined .user_info img{float:left;width:32px;height:32px;margin-top:7px;}
.head .head_con .con_r .logined .user_info span{float:left;line-height:45px;margin-left:12px;font-size:14px;color:#999999;}
.head .head_con .con_r .logined .my_list{position:relative;float:left;margin-left:10px;padding-left:15px;}
.head .head_con .con_r .logined .my_list .nav_title{font-size:14px;color:#999999;}
.head .head_con .con_r .logined .my_list .nav_title i{float:right;width:12px;height:7px;margin:20px 0 0 5px;background:url(img/head_icons.png) -138px -23px no-repeat;}
.head .head_con .con_r .logined .my_list .extension{display:none;position:absolute;left:0;top:40px;width:107px;border:solid 1px #dddddd;background:#f2f2f2;}
.head .head_con .con_r .logined .my_list .extension li{height:30px;line-height:30px;text-align:center;border-bottom:solid 1px #dddddd;}
.head .head_con .con_r .logined .my_list .extension li:last-child{border-bottom:none;}
.head .head_con .con_r .logined .my_list .extension a{font-size:14px;color:#999999;}
.head .head_con .con_r .logined .logout{float:left;margin-left:15px;}
.head .head_con .con_r .logined .logout a{font-size:14px;color:#999999;}
.head .head_img{width:986px;height:90px;margin:0px auto 0;}
.head .head_img .logo{float:left;width:383px;height:auto;margin-top:12px;}
.head .head_img .logo img{display:block;width:100%;height:auto;}
.head .head_img .ad{float:right;width:560px;height:76px;}

input,button,select,textarea{outline:none}

.foot{width:100%;height:262px;padding-top:38px;background:#338b5b;}
.foot_con{width:986px;margin:0 auto;overflow:hidden;}
.foot_con .part1{float:left;width:400px;height:190px;margin-left:0px;}
.foot_con .part1 img{display:block;}
.foot_con .part1 .foreign{line-height:30px;margin-top:30px;padding-left:8px;font-size:16px;color:#ffffff;}
.foot_con .part1 .links{line-height:30px;font-size:14px;color:#ffffff;}
.foot_con .part1 .links a{padding:0 8px;font-size:14px;color:#ffffff;}
.foot_con .part2{float:right;width:510px;height:30px;margin-right:0px;padding-top:90px;}
.foot_con .part2 p{line-height:30px;font-size:14px;color:#ffffff;}
.foot_con .part2 p a{padding:0 8px;font-size:14px;color:#ffffff;}
.foot_con .part3{width:986px;height:48px;line-height:48px;border-top:solid 1px #ffffff;overflow:hidden;}
.foot_con .part3 p{padding-left:0px;font-size:14px;color:#ffffff; line-height: 48px;}
.foot_con .part3 p span{padding-right:20px;color:#ffffff;}


.head_ad{width:986px;height:80px;margin:0 auto; background-color: green;overflow:hidden;}
.head_ad img{display:block;width:100%;height:90px;}
.head_crumb{width:986px;height:58px;margin:0 auto;}
.head_crumb .crumb_l{float:left;height:58px;}
.head_crumb .crumb_l .img_bg{float:left;width:138px;height:25px;margin-top:16px;background:url(img/head_icons.png) 0 0 no-repeat;}
.head_crumb .crumb_l .crumb_link{float:left;height:24px;line-height:24px;margin:21px 0 0 15px;font-size:12px;color:#333333;}
.head_crumb .crumb_l .crumb_link a{font-size:12px;color:#333333;}
.head_crumb .crumb_r{float:right;width:218px;height:24px;margin-top:18px;border:solid 1px #f77978;background:#ffffff;}
.head_crumb .crumb_r .search_icon{float:left;width:19px;height:16px;margin-left:5px;margin-top:4px;background:url(img/head_icons.png) -75px -25px no-repeat;}
.head_crumb .crumb_r .text{float:left;width:130px;height:24px;line-height:24px;border:none;padding:0;margin-left:5px;font-size:12px;color:#999999;}
.head_crumb .crumb_r .button{float:right;width:45px;height:24px;line-height:24px;text-align:center;font-size:15px;color:#ffffff;border:none;background:#f77978;}